Menggunakan replika baca cascading dengan untuk MariaDB RDS - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan replika baca cascading dengan untuk MariaDB RDS

RDSuntuk MariaDB mendukung cascading replika baca. Dengan replika baca cascading, Anda dapat menskalakan pembacaan tanpa menambahkan overhead ke sumber Anda untuk instance RDS MariaDB DB.

Dengan replika baca cascading, instans DB untuk RDS MariaDB Anda mengirimkan data ke replika baca pertama dalam rantai. Replika baca itu kemudian mengirimkan data ke replika kedua dalam rantai, dan seterusnya. Hasil akhirnya adalah bahwa semua replika baca dalam rantai memiliki perubahan dari instance RDS for MariaDB DB, tetapi tanpa overhead hanya pada instance DB sumber.

Anda dapat membuat serangkaian hingga tiga replika baca dalam rantai dari sumber RDS untuk instance MariaDB DB. Misalnya, misalkan Anda memiliki instance RDS untuk MariaDB DB,. mariadb-main Anda dapat melakukan hal berikut:

  • Dimulai dengan mariadb-main, buat replika baca pertama dalam rantai, read-replica-1.

  • Selanjutnya, dari read-replica-1, buat replika baca berikutnya dalam rantai, read-replica-2.

  • Akhirnya, dari read-replica-2, buat replika baca ketiga dalam rantai, read-replica-3.

Anda tidak dapat membuat replika baca lain di luar replika baca kaskade ketiga ini dalam rangkaian untuk mariadb-main. Serangkaian contoh lengkap dari instance DB sumber RDS untuk MariaDB hingga akhir serangkaian replika baca berjenjang dapat terdiri dari paling banyak empat instans DB.

Agar replika baca cascading berfungsi, setiap sumber untuk instance RDS MariaDB DB harus mengaktifkan pencadangan otomatis. Untuk mengaktifkan pencadangan otomatis pada replika baca, pertama-tama buat replika baca, lalu ubah replika baca untuk mengaktifkan pencadangan otomatis. Untuk informasi selengkapnya, lihat Membuat replika baca.

Seperti halnya replika baca lainnya, Anda dapat mempromosikan replika baca yang merupakan bagian dari kaskade. Mempromosikan replika baca dari dalam rantai replika baca menghilangkan replika tersebut dari rantai. Misalnya, misalkan Anda ingin memindahkan sebagian beban kerja dari instans mariadb-main DB Anda ke instans baru untuk digunakan oleh departemen akuntansi saja. Dengan asumsi rantai tiga replika baca dari contoh, Anda memutuskan untuk mempromosikan read-replica-2. Rantai terpengaruh sebagai berikut:

  • Mempromosikan read-replica-2 menghapusnya dari rantai replikasi.

    • Replika ini sekarang menjadi instans DB baca/tulis penuh.

    • Replika ini terus mereplikasi menjadi read-replica-3, seperti yang dilakukan sebelum promosi.

  • mariadb-main Anda terus mereplikasi ke read-replica-1.

Untuk informasi lebih lanjut tentang mempromosikan replika baca, lihat Mempromosikan replika baca menjadi instans DB mandiri.