26 件中 1 - 10 件を表示
次の 10 件 »
Displaying posts with tag: postgresql (reset)
MySQLとPostgreSQLのランダム関数の挙動の違い(小ネタ)

MySQL Advent Calendar 2020 - Qiita の11日目の記事であり、同時に、PostgreSQL Advent Calendar 2020 - Qiita の11日目の記事です。

両データベースについての挙動差のお話です。


MySQLとRAND関数の挙動の整理 その1 - なからなLife
MySQLとRAND関数の挙動の整理 その2 - なからなLife
と、今月に入ってランダム関数について書くのは3回目ですね。

前の2回はMySQLに限った話だったので、その …

[さらに読む]
SELECT FOR UPDATE NOWAIT他のオプションにおける、MySQL、PostgreSQL、Oracleの挙動

MySQL8.0から、SELECT FOR UPDATE NOWAIT/SKIP LOCKEDがサポートされました。

パチパチパチ、といっても、MySQL8.0自体は2018-04-19にGA(8.0.11)していますし、この機能自体は8.0.1(2017-04-10, Development Milestone)のリリースノートですでに登場していますから、ここまでの説明についてはすでに色々なところで解説がなされています。

PostgreSQLにもOracleにもあるこのオプション、やっと来たかというヤツですね。

SKIP …

[さらに読む]
AWS RDSの各種DBにおけるメモリ管理の指定方法

超親切設計な、インスタンスサイズからの自動計算、だけど

パラメータグループには、デフォルトでDBInstanceClassMemoryからの自動計算になっていて、インスタンスサイズの変更時に手動でパラメータ変更をする必要がないような超親切設計になっています。

しかし、これを単純に逆算すると、どうしてもインスタンスタイプの搭載メモリとして公開されている値に一致しないんです。わりとみんな通る道。


この件、ドキュメントにもちゃんと書いてあって、

[さらに読む]
HammerDBをCLIで使うなど:まとめ、あるいは、目次の代わりに

「10回分の目次」的な何か

2週間平日連載?で10回に分けて書いてきた「HammerDBをCLIで使う」のエントリのリストです。

(1)環境構築
(2)MySQLにTPC-Cを実行してみる
(3)PostgreSQLにTPC-Cを実行してみる
(4)OracleにTPC-Cを実行してみる
(5)RedisにTPC-Cを実行してみる

[さらに読む]
HammerDBをCLIで使うなど(1):環境構築

TPC-C、TPC-Hワークロードを各種DBMSに対して実行できるベンチマークソフト「HammerDB」

HammerDBは、フリーでOSSDBMSベンチマークソフトです。
各DB専用に用意された …

[さらに読む]
CentOS + Python3 + Jupyter NotebookでRDBMSに対する分析環境を作る

Jupyter Notebook環境構築エントリとか、世の中に溢れかえっているのは承知の上なんで、ほぼ自分用の備忘です。
未来の自分に語りかけてます。この手順、絶対忘れる。。。


皆さんよく使うゴリゴリのPython+pandasなど各種ライブラリではなく、「RDBMSの中身を見やすい形で出力しつつ、その出力結果を残したまま継続作業をする」ための環境がほしかった、というのがきっかけですね。
あわよくば、今までExcelにコピペしてからグラフ作ってたりしたのを、Jupyter Notebook上で済ませたい、というくらい。


[さらに読む]
MySQL・PostgreSQLユーザーグループ(MyNA・JPUG)合同DB勉強会で発表した資料を公開しました。「データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜」

表題の通り、MyNAとJPUGの合同DB勉強会で発表をしたので資料を公開した。

内容の詳細はスライドそのものを見ていただくとして、言いたいことの主旨はこうである。世の中に完璧なデータモデルはないので、NoSQLは当然の如く必要になる。だが、何でもかんでもNoSQLを使えば良いというものではない。むしろアプリケーションが必要としているデータモデルが何かということをよく理解し、本当に必要な場合にこそ、NoSQLを使うべきなのである。つまり「ご利用は計画的に!」ということだ。

[さらに読む]
講演の予定等:dbtech showcase、software design 7月号、MyNA・JPUG合同DB勉強会 in 東京

何だか6月は忙しくなってしまった。講演2回、雑誌での執筆1回がある。もし興味があれば講演を聞きに来たり雑誌を買ったりして頂きたい。

DB Tech Showcase 2015 Tokyoイベント概要ページ

今週、DB Tech Showcase 2015 TokyoでMySQL Clusterについて話す予定となっている。日程は最終日、17:30から。これからMySQL Clusterを使ってみたい!という人は、是非お越しを。

Software Design 7月号6月18日発売の、Software Design 7月号で新人向けの特別企画「スペシャリストになる方法」というコーナーで、ごくごく平凡な話を書かせて頂いた。本ブログの読者にとっては何の驚きもない内容かも知れない。これからエンジニアを目指すぞ!!という人は、一読して頂きたいと思う。他にも多数のスペシャリストの方々が寄稿さ

MySQLユーザーがPostgreSQLを触ってみたメモ

最近なぜか MySQL を使う Ruby アプリを PostgreSQL に対応する羽目になっているのですが、今までほとんど MySQL 以外の RDBMS を触ってなかったので、色々ハマったりしたのでメモっときます。

なお PostgreSQL 歴が浅いので間違ってること書いてるかもしれません。

API

プログラムから MySQL にアクセスするには Ruby/MySQL を使っていたのですが、PostgreSQL 用の API を新たに覚えるのは面倒だったので、Sequel を使って書き直しました。

mysql.query("select col1, col2 from table where col3='xxx'")
↓
db[:table].where(col3: 'xxx').select(:col1, :col2)

…みたいな感じです。

今までプログラム中に突然 SQL が現れていて読みにくかったのが、Ruby プログラムとして読みやすくなるという効果もありました。

Sequel …

[さらに読む]
MySQLのDBAは、MySQLへのPostgreSQLの第3部のPostgreSQLを見て

Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part3.html

だから私は最近投稿: MySQLはデータベース管理者は、PostgreSQLを見てパート2:MySQLをPostgreSQLへの 。

[さらに読む]
26 件中 1 - 10 件を表示
次の 10 件 »