すべてのプロダクト
Search
ドキュメントセンター

:他のデータソースのデータをAnalyticDB for PostgreSQLに同期する

最終更新日:Mar 13, 2025

このトピックでは、AnalyticDB for PostgreSQLが他のデータソースからのデータを同期するために使用する抽出、変換、読み込み (ETL) ツールについて説明します。 データ同期ソリューションの詳細については、「データ移行と同期ソリューションの概要」をご参照ください。

  • Data Transmission Service (DTS): Alibaba Cloudが提供するリアルタイムデータ同期サービス。 これを使用して、他のデータソースからAnalyticDB for PostgreSQLにデータをリアルタイムで同期できます。 このようなデータソースには、ApsaraDB RDS for MySQLインスタンス、ECSインスタンスに格納されたユーザー作成MySQLデータベース、およびApsara PolarDBクラスターが含まれます。

  • Data Integration: Alibaba Cloudが提供するETLツール。 Data Integrationでは、ApsaraDB for RDS、MaxCompute、Tablestoreなどの他のデータソースからのデータの同期先として、AnalyticDB for PostgreSQLインスタンスを設定できます。

    • また、他のデータソースからデータを直接読み取り、そのデータをAnalyticDB for PostgreSQLに書き込むこともできます。

    • 大量のデータを同時に同期する場合は、まずdata Integrationを使用してAlibaba Cloud Object Storage Service (OSS) にデータをインポートし、次にOSS外部テーブルを使用してAnalyticDB for PostgreSQLにデータをインポートすることを推奨します。

  • Pentaho Kettle: オープンソースのETLツール。

    • Kettleを使用してローカルディスクにデータをインポートし、COPYステートメントまたはOSSを使用してそのディスクからAnalyticDB for PostgreSQLにデータをインポートできます。

    • OSSバケットをローカル仮想ディスクとしてマウントし、Kettleを使用してそのディスクにデータをインポートし、OSS外部テーブルを使用してそのディスクからAnalyticDB for PostgreSQLにデータをインポートすることもできます。

  • Informatica: 商用利用のためのETLツール。

  • dbsync: Alibaba Cloudが提供するオープンソースデータベース同期ツール。 このツールは次の機能を提供します。

    • MySQLまたはPostgreSQLデータベースからAnalyticDB for PostgreSQLデータベースへの同時データ同期。

    • 簡単なデータ変換。

    • バイナリログ解析に基づくMySQLデータベースからAnalyticDB for PostgreSQLデータベースへの準リアルタイムデータ同期。

  • Greenplumをサポートするその他のETLツール。