MariaDB Platform は、MySQL Enterprise や EnterpriseDB Postgres Platform よりもはるかに優れた機能を備えた、業界随一のエンタープライズ向け オープン ソース データベースです。EnterpriseDB には、マルチマスタ クラスタリングや透過的なデータ暗号化 (TDE) などの重要な機能が欠けている一方、MariaDB Platform は、MySQL の後継として分散 SQL やカラム型ストレージなどの革新的な機能を開発し続けています。
MariaDB Platform と他社のオープン ソース データベースの比較結果を下記の表に示します。
EnterpriseDB | MySQL | MariaDB | |
---|---|---|---|
Distributed SQL | No | No | Yes |
Columnar storage | No | No | Yes |
Temporal tables | No | No | Yes |
Oracle Database compatibility | Yes | No | Yes |
Non-blocking backups | Yes | No | Yes |
Point-in-time rollback | No | No | Yes |
Multi-master clustering | No | Yes | Yes |
Transaction replay | No | No | Yes |
Transparent data encryption | No | Yes | Yes |
Dynamic data masking | No | No | Yes |
Parallel query | Yes | No | Yes |
MariaDB Platform は、Oracle Database、Microsoft SQL Server、IBM Db2 と同等のコア エンタープライズ機能を備えているのはもちろん、分散 SQL を使ったエラスティック スケール アウトをサポートするなど、さらに高度な機能を搭載しています。また、Oracle Database と IBM Db2 も、MariaDB Platform と同様にマルチマスタ クラスタリングをサポートしていますが、シェアード ナッシング アーキテクチャを実装しているのは MariaDB Platform だけです。
MariaDB Platform と他社のプロプリエタリ データベースの比較結果を下記の表に示します。
Oracle | Microsoft | IBM | MariaDB | |
---|---|---|---|---|
Distributed SQL | No | No | No | Yes |
Columnar storage (on-disk) | No | Yes | Yes | Yes |
Temporal tables | Yes | Partial | Yes | Yes |
Oracle Database compatibility | - | No | Yes | Yes |
Point-in-time rollback | Yes | No | No | Yes |
Multi-master clustering (shared storage) | Yes | No | Yes | No |
Multi-master clustering (shared nothing) | No | No | No | No |
Connection migration | No | No | No | Yes |
Transaction replay | Yes | No | No | Yes |
Database firewall | Yes | No | No | Yes |
Column compression | No | No | No | Yes |