Anda dapat menstreaming perubahan yang sedang berlangsung dari database PostgreSQL sumber ke tujuan yang didukung, seperti BigQuery atau Cloud Storage, menggunakan Datastream. Untuk menangkap aktivitas database, Datastream menggunakan dekode logis untuk membaca perubahan dari file write-ahead log (WAL) melalui slot publikasi dan replikasi. Untuk mengetahui informasi selengkapnya, lihat Menggunakan file WAL database PostgreSQL.
Slot publikasi dan replikasi
Saat mengonfigurasi sumber PostgreSQL, Anda perlu membuat publikasi dan slot replikasi.
Publikasi adalah sekumpulan perubahan yang dihasilkan dari tabel, atau sekelompok tabel, yang ingin Anda replikasi menggunakan replikasi logis.
Slot replikasi adalah fitur PostgreSQL yang memastikan bahwa aliran perubahan yang disimpan dalam file log WAL direplikasi ke tujuan dalam urutan yang benar.
Setiap slot replikasi mengalirkan urutan perubahan dari satu database, dan setiap publikasi hanya ada di satu database. Artinya, Anda harus membuat satu atau beberapa aliran data per database, dengan satu slot replikasi per aliran data. Sebaiknya selaraskan juga nama publikasi dengan tabel yang dipilih dalam aliran data agar lebih jelas.
Untuk mengetahui informasi selengkapnya, lihat Publikasi dan Slot replikasi dalam dokumentasi PostgreSQL.
Database yang didukung
Datastream berfungsi dengan jenis database PostgreSQL berikut:
- AlloyDB untuk PostgreSQL
- AlloyDB Omni
- Amazon Aurora PostgreSQL
- Amazon RDS for PostgreSQL
- Cloud SQL untuk PostgreSQL
- PostgreSQL yang dikelola sendiri (lokal atau dihosting di cloud)
Datastream juga mendukung replikasi dari instance replika baca PostgreSQL untuk PostgreSQL versi 16 dan yang lebih baru. Untuk mengetahui informasi selengkapnya, lihat Replikasi dari replika baca.
Langkah berikutnya
- Pelajari cara mengonfigurasi database AlloyDB untuk PostgreSQL agar berfungsi dengan Datastream.
- Pelajari cara mengonfigurasi AlloyDB Omni agar berfungsi dengan Datastream.
- Pelajari cara mengonfigurasi database Amazon Aurora PostgreSQL agar berfungsi dengan Datastream.
- Pelajari cara mengonfigurasi database Amazon RDS for PostgreSQL agar berfungsi dengan Datastream.
- Pelajari cara mengonfigurasi database Cloud SQL untuk PostgreSQL agar dapat berfungsi dengan Datastream.
- Pelajari cara mengonfigurasi database PostgreSQL yang dikelola sendiri agar berfungsi dengan Datastream.