StarRocks Migration Tool (SMT)
StarRocks Migration Tool (SMT) は、StarRocks が提供するデータ移行ツールで、Flink を通じてソースデータベースから StarRocks にデータをロードします。SMT の主な機能は次のとおりです:
- ソースデータベースとターゲットの StarRocks クラスターの情報に基づいて、StarRocks にテーブルを作成するためのステートメントを生成します。
- Flink の SQL クライアントで実行可能な SQL ステートメントを生成し、データ同期のための Flink ジョブを送信します。これにより、パイプラインでのフルまたは増分データ同期が簡素化されます。現在、SMT は以下のソースデータベースをサポートしています:
| ソースデータベース | StarRocks にテーブルを作成するためのステートメントを生成 | フルデータ同期 | 増分データ同期 |
|---|---|---|---|
| MySQL | サポート | サポート | サポート |
| PostgreSQL | サポート | サポート | サポート |
| Oracle | サポート | サポート | サポート |
| Hive | サポート | サポート | サポートされていない |
| ClickHouse | サポート | サポート | サポートされていない |
| SQL Server | サポート | サポート | サポート |
| TiDB |