DataStax Enterpriseへのデータの移行

DataStax Enterpriseソリューションにデータを移行する方法。

DataStax Enterpriseでは、以下のように他のデータベースからの移行を行うソリューションを複数使用します。

  • CQL COPYコマンド。PostgreSQL RDBMSがファイルのエクスポートやインポートに使用するコマンドをミラーリングします。

    CQLシェルでCOPYを使用して、CSVデータをCassandraに読み込んだり、CSVデータをCassandraからファイル・システムに書き出したりできます。通常、RDBMSには、ファイル・システムにテーブル・データを書き込むためのアンロード・ユーティリティがあります。

  • Cassandraバルク・ローダー。外部データをクラスターに一括して読み込む機能を提供します。

ETLツール 

データを移動するときに、単なるextract-loadよりもさらに洗練された方法が必要な場合は、Cassandraをサポートしている多数のextract-transform-load(ETL)ソリューションを使用できます。これらのツールには、ソース・データを操作してCassandraのターゲットにデータを読み込むことができる、変換ルーチンが用意されています。これらのツールは、視覚的なポイント・アンド・クリック・インターフェイスやスケジューリング・エンジンなどの機能も提供します。

Cassandraをサポートする多くのETLベンダーは、さまざまなユース・ケースを解決できる製品のコミュニティ・エディションを無料で提供しています。エンタープライズ・エディションもご利用いただけます。

ETLツールはJaspersoft、Pentaho、およびTalendからダウンロードして試すことができます。いずれも、DataStax EnterpriseやCassandraで機能します。