データ伝送サービス (DTS) を使用して、PolarDB-X 2.0 から Tablestore にデータを同期または移行できます。
背景情報
Alibaba Cloud データ伝送サービス (DTS) は、リレーショナルデータベース管理システム (RDBMS) データベース、NoSQL データベース、オンライン分析処理 (OLAP) データベースなど、さまざまなデータソース間のデータ伝送をサポートするリアルタイムデータストリーミングサービスです。DTS は、安全でスケーラブル、かつ可用性の高いアーキテクチャに基づいてデータを管理するのに役立つ、データ同期、データ移行、変更追跡、データ統合、およびデータ処理機能を提供します。詳細については、DTS とは を参照してください。
シナリオ
ビッグデータ分析と処理
PolarDB に保存されている大量のビジネスデータに対して複雑な分析を実行し、レポートを生成する場合、データを Tablestore に移行できます。Tablestore の分散アーキテクチャと高並列読み書き機能により、ビッグデータビジネスインテリジェンス (BI) および OLAP シナリオで高速なデータクエリとアドホッククエリを実行できます。
ログおよびイベントデータ処理
インターネットサービス、IoT デバイス、またはアプリケーションによって生成された大量のログおよびイベントデータを処理する場合、データを Tablestore に移行して、より効率的なストレージと分析を行うことができます。Tablestore は、半構造化データまたは非構造化データの処理に適しており、ログ分析、監視とアラート、トレンド予測を容易に実行できます。
コストの最適化とアーカイブ
リレーショナルデータベースに保存されているデータが継続的に増加する場合、アクセス頻度の低い履歴データをリレーショナルデータベースから Tablestore に移行できます。これにより、ストレージコストが削減され、コンプライアンス監査や履歴分析のためにデータにアクセスできるようになります。
データインポートスキーム
実際のデータ移行シナリオに基づいて、適切なインポートスキームを選択します。次の表に、インポートスキームを示します。
インポートスキーム | 説明 |
データをクラウドに移行するためにデータ移行が実行されます。たとえば、オンプレミスデータベース、Elastic Compute Service (ECS) インスタンス上の自己管理データベース、またはサードパーティクラウドデータベースから Alibaba Cloud データベースにデータを移行できます。データ移行は 1 回限りのタスクです。データの移行後、データベースインスタンスを解放できます。移行タイプには、スキーマ移行、フルデータ移行、増分データ移行があります。 増分移行を使用する場合、データ同期機能と同様のいくつかの機能を使用できます。ただし、増分移行はデータ同期ほど柔軟ではありません。たとえば、ビジネスを中断せずに増分モードで移行するデータを変更したり、双方向の増分移行を実行したりすることはできません。 | |
2 つのデータソース間でデータをリアルタイムに同期するために、データ同期が実行されます。このプロセスは、アクティブジオレプリケーション、ディザスタリカバリ、クロスボーダーデータ同期、負荷分散、クラウド BI システム、リアルタイムデータウェアハウスなど、さまざまなシナリオに適しています。データ同期は継続的なタスクです。データ同期タスクを作成すると、データは継続的に同期され、ソースとデスティネーション間のデータ整合性が維持されます。同期タイプには、スキーマ同期、フルデータ同期、増分データ同期があります。 |
データインポートの仕組み
データ移行プロセス
完全なデータ移行プロセスは、スキーマ移行、フルデータ移行、増分データ移行の各移行タイプで構成されます。データ移行中にソースデータベースを運用状態に保つには、データ移行タスクを構成するときにすべての移行タイプを選択します。
データ同期プロセス
DTS は、2 つのデータソース間で進行中のデータ変更を同期できます。ほとんどの場合、データ同期は、オンライン トランザクション処理 (OLTP) データベースから OLAP データベースにデータを複製するために使用されます。データ同期タスクは、次のフェーズで構成されます。
初期同期:DTS は増分データを収集し、ソースデータベースのスキーマと既存のデータをデスティネーションデータベースにロードします。
リアルタイムデータ同期:DTS は進行中のデータ変更を同期し、デスティネーションデータベースをソースデータベースと同期させます。
課金
データ移行
移行タイプ | インスタンス構成料金 | インターネットトラフィック料金 |
スキーマ移行とフルデータ移行 | 無料。 | 無料。 |
増分データ移行 | 課金されます。詳細については、課金概要 を参照してください。 |
データ同期
| 同期タイプ | タスク構成料金 |
| スキーマ同期とフルデータ同期 | 無料。 |
| 増分データ同期 | 課金されます。詳細については、課金概要 を参照してください。 |
Tablestore
Tablestore にデータをインポートした後、保存されているデータ量に基づいて Tablestore のストレージ使用量に対して課金されます。
移行ツールを使用して Tablestore にアクセスすると、読み書きリクエストに基づいて Tablestore の読み書きスループットに対して課金されます。従量課金制の読み書きキャパシティユニット (CU) と予約済みの読み書き CU に対して個別に課金されます。アクセスするインスタンスタイプによって、従量課金制の読み書き CU または予約済みの読み書き CU のどちらが消費されるかが決まります。
説明インスタンスタイプと CU については、インスタンス と 読み書きスループット を参照してください。