Operator MariaDB Galera Cluster Vitess RDS (MySQL) MySQL 互換性 ◎ 同等 ◎ 同等 ◦ 完全互換ではないが アプリ開発は MariaDBなので問題 なし △ 一部SQL未サポート ◎ 同等 対応言語 ◦ 多数 (C++有り) ◦ 多数 (C++有り) ◦ 多数 (C++有り) ◦ 多数 (C++有り) ◦ 多数 (C++有り) サポート △ OSS △ OSS △ OSS △ OSS ◦ マネージド リソース 拡張性 △ 手動で スケーリング △ 手動で スケーリング △ 手動で スケーリング ◎ LiveReSharding ◦ リードレプリカ可 スケールアップ可 耐障害性 △ Podオート ヒーリングのみ ◦ Failover可 ◦ Failover可 ◦ Failover可 ◦ Failover可 サンプル アプリ 検証状況 ◦ • 動作確認OK • ダウンタイム約 10秒発生 × • 動作確認OK • Failover後のpod に欠損テーブル 有り ◦ • 動作確認OK • Failover約10秒 • データ未永続化 × • AP起動せず • DB初期化用SQLスク リプトも一部しか実 行できず ◦ • 動作確認OK • Failover約30秒 ※これは製品や構成の優劣比較を行ったものではなく、 あくまでサンプルアプリを動かすために、どのような構 成が取れ得るか判断するために、独自に整理したもの 47