Jika Anda ingin membaca dari sekunder, Anda harus menyetel preferensi baca ke salah satu dari:
-
secondaryPreferred
- Dalam kebanyakan situasi, operasi dibaca dari anggota sekunder tetapi jika tidak ada anggota sekunder yang tersedia, operasi dibaca dari anggota utama. -
secondary
- Semua operasi dibaca dari anggota sekunder set replika.
Membaca dari nearest
sesuai contoh Anda akan memilih anggota terdekat dengan waktu ping (yang bisa berupa primer atau sekunder).
Peringatan
Saat menggunakan preferensi baca selain primary
, Anda perlu mengetahui potensi masalah dengan konsistensi akhirnya yang dapat memengaruhi logika aplikasi Anda. Misalnya, jika Anda membaca dari sekunder, mungkin ada perubahan pada primer yang belum direplikasi ke sekunder tersebut.
Jika Anda khawatir tentang konsistensi yang lebih kuat saat membaca dari sekunder, Anda harus meninjau Tulis Kekhawatiran untuk Kumpulan Replika dokumentasi.
Karena sekunder harus menulis data yang sama dengan data primer, membaca dari sekunder mungkin tidak meningkatkan kinerja kecuali aplikasi Anda sangat banyak dibaca atau baik-baik saja dengan konsistensi akhirnya.