PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較!
オープンソースのデータベースとしてよく比較されるPostgreSQLとMySQL。どんな長所・短所があるのでしょう? それぞれの専門家による対談で明らかにします。
エンジニアとして働いていると必ず直面する悩み。それは、「どのリレーショナル・データベース(以下、RDB)を選ぶのが最善なのか?」です。
RDBごとに長所と短所は異なっています。そのため自社サービスにマッチしないRDBを選んでしまうと、それがボトルネックとなり開発・運用にトラブルが生じるケースは少なくありません。
なかでもよく比較検討されるのが、PostgreSQLとMySQL。ともにオープンソースRDBのデファクトスタンダードであり、高い性能と数多くの機能を持っています。
では、両者は具体的にどのような長所・短所があるのでしょうか。それを徹底解剖すべく、PostgreSQLの専門家である澤田雅彦さんとMySQLの専門家である田中翼さんの対談を実施。各機能ごとに特徴を比較しました。
RDBについて日本トップレベルの知見を持つ2人の意見。ぜひ、PostgreSQLとMySQLを選定する際の参考にしてください!
- 澤田雅彦(さわだ・まさひこ)
- 2012年、NTTデータに入社。以降、PostgreSQLに関する業務に従事し、主にPostgreSQLの本体開発、技術支援および、国内外問わずさまざまなカンファレンスにて講演を行っている。2016年より、NTT OSSセンタに勤務。PostgreSQLコミュニティでは、Contributorとしてレプリケーション、VACUUM、分散トランザクション機能の開発やバグ修正を通してコア開発に貢献。
- 【比較ポイント(1)】DDL操作のノンブロッキング
- 【比較ポイント(2)】DML文のパフォーマンス
- 【比較ポイント(3)】テーブル結合(JOIN)のアルゴリズム
- 【比較ポイント(4)】トランザクション処理の分離レベル
- 【比較ポイント(5)】ストアドプロシージャ、トリガー
- 【比較ポイント(6)】レプリケーションの論理型と物理型
- 【比較ポイント(7)】どちらかのDBだけにある便利機能
- 【比較ポイント(8)】データ型のゆるさ、型変換、文字列比較
- 【結論】どっちをどんなサービスに使うべき?
【比較ポイント(1)】DDL操作のノンブロッキング
エンジニアHubに会員登録すると
続きをお読みいただけます(無料)。
続きをお読みいただけます(無料)。
登録ボタンを押すと、利用規約とプライバシーポリシーに同意したことになります。

- すべての過去記事を読める
- 過去のウェビナー動画を
視聴できる - 企業やエージェントから
スカウトが届く