Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Google Cloud untuk PostgreSQL sebagai sumber untuk AWS DMS
DenganAWS DMS, Anda dapat menggunakan Google Cloud untuk PostgreSQL sebagai sumber dengan cara yang sama seperti database PostgreSQL yang dikelola sendiri.
Untuk informasi tentang versi GCP PostgreSQL AWS DMS yang mendukung sebagai sumber, lihat. Sumber untuk AWS DMS
Untuk informasi selengkapnya, lihat Menggunakan SQL database Postgre sebagai sumber AWS DMS.
Siapkan Google Cloud untuk PostgreSQL untuk replikasi logis dan decoding
Anda dapat menggunakan fitur replikasi dan decoding logis di Google Cloud SQL untuk PostgreSQL selama migrasi database.
Untuk decoding logis, DMS menggunakan salah satu plugin berikut:
test_decoding
pglogical
Jika pglogical
plugin tersedia pada database PostgreSQL sumber, DMS membuat slot pglogical
replikasi menggunakan, jika tidak plugin digunakan. test_decoding
Perhatikan hal berikut tentang menggunakan decoding logis dengan: AWS DMS
Dengan Google Cloud SQL untuk PostgreSQL, aktifkan decoding logis dengan menyetel flag ke.
cloudsql.logical_decoding
on
Untuk mengaktifkan
pglogical
, aturcloudsql.enable_pglogical
flag keon
, dan restart database.Untuk menggunakan fitur decoding logis, Anda membuat pengguna PostgreSQL dengan atribut.
REPLICATION
Saat Anda menggunakanpglogical
ekstensi, pengguna harus memilikicloudsqlsuperuser
peran. Untuk membuat pengguna dengancloudsqlsuperuser
peran, lakukan hal berikut:CREATE USER new_aws_dms_user WITH REPLICATION IN ROLE cloudsqlsuperuser LOGIN PASSWORD 'new_aws_dms_user_password';
Untuk menyetel atribusi ini pada pengguna yang sudah ada, lakukan hal berikut:
ALTER USER existing_user WITH REPLICATION;
Atur
max_replication_slots
parameter ke jumlah maksimum tugas DMS yang Anda rencanakan untuk dijalankan secara bersamaan. Di Google Cloud SQL, nilai default untuk parameter ini adalah 10. Nilai maksimum parameter ini bergantung pada memori yang tersedia dari instance PostgreSQL Anda, memungkinkan antara 2 dan 8 slot replikasi per GB memori.
Untuk informasi selengkapnya tentang replikasi logis dengan PostgreSQL, lihat topik berikut: