TECHNOLOGY COMPARE

MariaDB / PostgreSQL

「どっちが上?」ではなく、まず同じ仕事をする道具なのかを確認します。

DIRECT COMPARISON

直接比較しやすい組み合わせ

MariaDBとPostgreSQLはどちらも「データベース」の技術なので、同じ土俵で比較しやすい組み合わせです。

データベース

MariaDB

MySQL互換を重視するオープンソースリレーショナル DB。SQL、トランザクション、レプリケーションをMySQL系の運用で提供する。

何を担当する?

SQL、トランザクション、レプリケーションをMySQL系の運用で提供する。

いつ使う?

  • オープンソース性とMySQL互換を重視するシステム。

避けたい場面

  • 利用サービスがMySQL固有版だけを正式対応するとき。
データベース

PostgreSQL

標準SQLと拡張性に強いオープンソースリレーショナル DB。トランザクション、インデックス、JSON、拡張機能で幅広い業務データを扱う。

何を担当する?

トランザクション、インデックス、JSON、拡張機能で幅広い業務データを扱う。

いつ使う?

  • 整合性と高度なクエリを必要とする一般的なWeb サービス。

避けたい場面

  • 単一端末へ埋め込む極小アプリでサーバー運用を避けたいとき。
DIRECT RELATION

PostgreSQLとMariaDBはリレーショナルデータの運用、機能、配備形態で比較される。トランザクション、インデックス、JSON、拡張機能で幅広い業務データを扱う。一方、MariaDBはSQL、トランザクション、レプリケーションをMySQL系の運用で提供する。