PCDBE#280(migrate-database)

PCDBE#280(migrate-database)

30 TB の Cassandra クラスタを Bigtable に移行します。アプリケーションは Cassandra Query Language (CQL) を用いており、移行後は Bigtable のスケーラビリティを活用したい意向です。最も適切な移行戦略はどれですか。

ディスカッション 0

正解:D

正解の根拠

Cassandra と Bigtable はどちらもワイドカラム型ですが、行キー設計やセカンダリインデックスの仕組みが異なります。Google Cloud は Cassandra to Bigtable proxy や Dataflow テンプレートを提供しており、スキーマと行キーの再設計を伴う re-platform 型の移行を推奨します。

比較CassandraBigtable
クエリ言語CQLHBase API
セカンダリ Idxありなし
強整合性調整可単一行のみ

不正解の理由

  • A:Cassandra を GCE で運用するのは移行ゴールに反します。
  • B:Spanner は OLTP リレーショナル向けで列指向ワークロードには適しません。
  • C:Datastream は Cassandra ソースを正式サポートしません。

参考:Cassandra から Bigtable への移行


コメント

コメント

コメントする

目次