AnalyticDB for PostgreSQL menyediakan berbagai solusi migrasi dan sinkronisasi data untuk memenuhi kebutuhan bisnis yang berbeda. Anda dapat memigrasikan dan menyinkronkan data di berbagai jenis database tanpa mengganggu operasi bisnis.
Migrasikan data ke AnalyticDB for PostgreSQL
Jenis Migrasi | Referensi | Deskripsi | Didukung dalam Mode Serverless |
Tulis Data | Saat menjalankan pernyataan INSERT untuk menyisipkan baris dengan kunci utama yang sama dengan baris yang sudah ada, gunakan pernyataan INSERT ON CONFLICT untuk memperbarui baris tersebut.
| Tidak | |
Saat menjalankan pernyataan COPY untuk mengimpor data, mungkin terjadi konflik dengan batasan tabel, sehingga menyebabkan kegagalan. Untuk mengatasi masalah ini, AnalyticDB for PostgreSQL menyediakan pernyataan COPY ON CONFLICT. | Tidak | ||
AnalyticDB for PostgreSQL menyediakan Client SDK untuk mengembangkan program penulisan data sendiri atau mengakses program yang sudah ada secara efisien. Program ini menyederhanakan proses penulisan data melalui mekanisme seperti pemrosesan paralel dan menawarkan performa lebih baik daripada pernyataan COPY dan INSERT. Anda tidak perlu khawatir tentang pool koneksi atau cache. | Ya | ||
Migrasikan Data Tabel | Gunakan Data Integration untuk Migrasi dan Sinkronisasi Data Batch | Data Integration adalah platform sinkronisasi data aman, hemat biaya, stabil, efisien, dan elastis dari Alibaba Cloud. Platform ini mendukung migrasi dan sinkronisasi data lintas sistem heterogen dalam berbagai lingkungan jaringan. Untuk informasi lebih lanjut, lihat Jenis Sumber Data yang Didukung, Plugin Reader, dan Plugin Writer. | Ya |
Gunakan Perintah \copy untuk Mengimpor Data dari Komputer Lokal | Anda dapat menggunakan perintah | Ya | |
AnalyticDB for PostgreSQL memungkinkan Anda menggunakan fitur tabel eksternal Object Storage Service (OSS) (gpossext) untuk mengimpor data dari OSS ke AnalyticDB for PostgreSQL. | Ya | ||
Gunakan Tabel Eksternal untuk Analisis Federasi Sumber Data Hadoop | Anda dapat memigrasikan data dari kluster Hadoop ke instance AnalyticDB for PostgreSQL menggunakan protokol gphdfs. | Ya | |
Migrasikan Data Gudang | Migrasikan Data dari Kluster Greenplum yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | AnalyticDB for PostgreSQL V6.0 dibangun berdasarkan Greenplum 6.0 dan dioptimalkan oleh Alibaba Cloud. AnalyticDB for PostgreSQL V6.0 mendukung komputasi vektor dan pemrosesan transaksi ketika beberapa node koordinator didukung. Ini menggunakan API yang sama dengan Greenplum Community Edition. Baik aplikasi maupun data dapat dimigrasikan dari Greenplum ke AnalyticDB for PostgreSQL. | Tidak Anda dapat mengimpor data menggunakan tabel eksternal. |
Migrasikan Data dari Database Teradata ke Instance AnalyticDB for PostgreSQL | AnalyticDB for PostgreSQL kompatibel dengan sintaks Teradata, memungkinkan Anda memigrasikan data dari database Teradata ke instance AnalyticDB for PostgreSQL. | Tidak Anda dapat mengimpor data menggunakan tabel eksternal. | |
Secara Manual Migrasikan Data dari Kluster Amazon Redshift ke Instance AnalyticDB for PostgreSQL | Anda dapat memigrasikan data dari instance Amazon Redshift ke instance AnalyticDB for PostgreSQL. | Tidak Anda dapat mengimpor data menggunakan tabel eksternal. | |
Migrasikan Data dari Aplikasi Oracle yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | AnalyticDB for PostgreSQL kompatibel dengan sintaks Oracle, memungkinkan Anda memigrasikan data dari database Oracle ke instance AnalyticDB for PostgreSQL. | Tidak Anda dapat mengimpor data menggunakan tabel eksternal. | |
Migrasikan Data dari Database Oracle yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan Data Transmission Service (DTS) untuk memigrasikan data dari database Oracle yang dikelola sendiri ke instance AnalyticDB for PostgreSQL. | Ya |
Migrasikan data dari AnalyticDB for PostgreSQL
Referensi | Deskripsi | Didukung dalam mode Serverless |
Gunakan perintah \copy untuk mengekspor data ke komputer Anda | Anda dapat menggunakan perintah | Ya |
AnalyticDB for PostgreSQL memungkinkan Anda mengekspor data ke Bucket OSS secara paralel dengan menggunakan fitur tabel eksternal OSS (gpossext). AnalyticDB for PostgreSQL juga mendukung kompresi GZIP untuk tabel eksternal OSS untuk mengurangi ukuran file dan biaya penyimpanan. | Ya |
Sinkronkan data dari database cloud
Referensi | Deskripsi | Didukung dalam Mode Serverless |
Sinkronkan Data dari Instance ApsaraDB RDS for MySQL ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari instance ApsaraDB RDS for MySQL ke instance AnalyticDB for PostgreSQL. Fitur sinkronisasi data yang disediakan oleh DTS memungkinkan Anda mentransfer dan menganalisis data dengan mudah. | Ya |
Sinkronkan Data dari Instance ApsaraDB RDS for SQL Server ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari instance ApsaraDB RDS for SQL Server ke instance AnalyticDB for PostgreSQL. Ini membantu Anda mentransfer dan menganalisis data dengan mudah. | Ya |
Sinkronkan Data dari Instance ApsaraDB RDS for PostgreSQL ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari instance ApsaraDB RDS for PostgreSQL ke instance AnalyticDB for PostgreSQL. Fitur sinkronisasi data yang disediakan oleh DTS memungkinkan Anda mentransfer dan menganalisis data dengan mudah. | Ya |
Sinkronkan Data dari Kluster PolarDB for MySQL ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari kluster PolarDB for MySQL ke instance AnalyticDB for PostgreSQL. Ini membantu Anda mentransfer dan menganalisis data dengan mudah. | Ya |
Sinkronkan data dari database yang dikelola sendiri
Referensi | Deskripsi | Didukung dalam Mode Serverless |
Anda dapat menggunakan DTS untuk menyinkronkan data dari database MySQL yang dikelola sendiri yang di-hosting pada instance Elastic Compute Service (ECS) ke instance AnalyticDB for PostgreSQL. Ini membantu Anda mentransfer dan menganalisis data dengan mudah. | Ya | |
Sinkronkan Data dari Database SQL Server yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari database SQL Server yang dikelola sendiri ke instance AnalyticDB for PostgreSQL. | Ya |
Anda dapat menggunakan DTS untuk menyinkronkan data dari database MySQL yang dikelola sendiri yang terhubung melalui Express Connect, VPN Gateway, atau Smart Access Gateway ke instance AnalyticDB for PostgreSQL. Ini membantu Anda mentransfer dan menganalisis data dengan mudah. | Ya | |
Sinkronkan Data dari Database Oracle yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari database Oracle yang dikelola sendiri ke instance AnalyticDB for PostgreSQL. | Ya |
Sinkronkan Data dari Database Db2 for LUW ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari database Db2 for LUW ke instance AnalyticDB for PostgreSQL. | Ya |
Anda dapat menggunakan DTS untuk menyinkronkan data dari database SQL Server yang dikelola sendiri ke instance AnalyticDB for PostgreSQL untuk mengimplementasikan sinkronisasi data inkremental secara real-time. | Ya | |
Sinkronkan Data dari Database PostgreSQL yang Dikelola Sendiri ke Instance AnalyticDB for PostgreSQL | Anda dapat menggunakan DTS untuk menyinkronkan data dari database PostgreSQL yang dikelola sendiri ke instance AnalyticDB for PostgreSQL. Fitur sinkronisasi data yang disediakan oleh DTS memungkinkan Anda mentransfer dan menganalisis data dengan mudah. | Ya |
rds_dbsync adalah alat open source yang digunakan untuk memigrasikan atau menyinkronkan data. Anda dapat menggunakan fitur mysql2pgsql dari alat ini untuk memigrasikan data dari tabel MySQL ke AnalyticDB for PostgreSQL, Greenplum Database, atau PostgreSQL tanpa harus menyimpan data. mysql2pgsql terhubung ke database MySQL sumber dan database tujuan, mengambil data yang ingin diekspor dari database MySQL sumber, lalu menggunakan pernyataan COPY untuk mengimpor data ke database tujuan. | Tidak | |
Anda dapat menggunakan fitur pgsql2pgsql dari rds_dbsync untuk memigrasikan tabel lintas AnalyticDB for PostgreSQL, Greenplum Database, dan PostgreSQL. | Tidak |