Bigtable にデータを移行する
このページでは、他のデータベース サービスから Bigtable へのデータ移行を計画する際に役立つガイドラインを示します。これらのリソースでは、オンライン レプリケーションやオフライン メソッドなど、ワークロードを移行するためのさまざまな戦略について説明しています。
Bigtable に適したワークロードについて理解するには、Bigtable の概要をご覧ください。このページに記載されているガイドは、データベース移行の計画と実施に役立ちます。
HBase からデータを移行する
HBase インストールから Bigtable に移行する場合は、Google 提供のオープンソース ツールを使用して、データ移行と検証を行うことができます。
- HBase から Bigtable へのレプリケーション: Bigtable HBase レプリケーション ライブラリを使用して、ほぼダウンタイムなしでオンライン移行を完了します。
- HBase から Bigtable へのデータのオフライン移行: Apache HBase クラスタから Google Cloud の Bigtable インスタンスにオフラインで移行します。
- Google Cloudでホストされている HBase からの移行: Dataproc などのGoogle Cloud サービスでホストされている HBase クラスタから Bigtable に移行します。
Cassandra からデータを移行する
次のリソースは、Apache Cassandra から Bigtable へのワークロードの移行を計画している管理者に役立ちます。
- Cassandra ユーザー向け Bigtable: 2 つのサービスの主な類似点と相違点について説明します。
- Cassandra からの移行: オープンソース ツールを使用して Apache Cassandra から移行し、Cassandra クエリ言語(CQL)構文を使用して Bigtable とやり取りします。
- Cassandra ユーザー向け Bigtable Codelab: Cassandra から Bigtable にクエリを移行する演習を行います。
DynamoDB からデータを移行する
DynamoDB から Bigtable への移行を検討している場合は、2 つのサービスの類似点と相違点について次のガイドで確認してください。
Google が提供する移行ツールを使用して、DynamoDB から Bigtable にデータを移行します。
Aerospike からデータを移行する
Aerospike から Bigtable への移行を計画している場合は、次のチュートリアルをご覧ください。