Saya sedang mempertimbangkan untuk membuat replikasi mysql db kami untuk dapat memiliki budak lokal di masing-masing kantor cabang kami, sambil memiliki master di kantor utama untuk meningkatkan kinerja aplikasi (secara signifikan) di kantor cabang kami.
Db itu sendiri tidak sebesar itu (<1gb) tapi saya bertanya-tanya; mempertimbangkan 200-300 rekor pembaruan / puncak min: seberapa cepat replikasi? (dengan asumsi, pertama, koneksi dsl 5mb generik, lebih cepat jika perlu - mencoba menjaga biaya serendah mungkin tetapi uang ada di sana untuk lebih)
Apakah seluruh tabel direplikasi dalam batch? Apakah replikasi dilakukan, sesuai permintaan, karena setiap catatan dalam tabel diperbarui (dari dokumen, saya pikir saya melihat bahwa itu dapat dikonfigurasi)?
Catatan:
- Saya sedang memikirkan pengaturan 1 master, 2 budak (2 kantor cabang untuk saat ini) seperti pada dokumen di sini kecuali bahwa itu adalah sebuah aplikasi, bukan klien web
- Setiap pembaruan yang dilakukan pada master perlu mereplikasi ke budak lain dalam <10 menit.
- Semua ini mengasumsikan bahwa saya bisa mendapatkan ORM kami (DevExpress XPO) senang dengan konsep membaca dari budak dan menulis kepada master.
sumber