mysql_replication - Bagaimana untuk menyelesaikan masalah jika pangkalan data penulisan tunggal tidak dapat memenuhi prestasi apabila mysql membaca dan menulis dipisahkan
学习ing
学习ing 2017-06-20 10:05:42
0
2
911

Apakah yang perlu dilakukan jika pangkalan data penulisan tunggal tidak dapat memenuhi keperluan prestasi apabila MySQL memisahkan bacaan dan penulisan Adakah saya perlu menggunakan berbilang pangkalan data untuk menulis? Jadi bagaimana untuk menyegerakkan data dan memastikan konsistensi data?

学习ing
学习ing

membalas semua(2)
代言

Anda boleh mencuba caching Apabila menetapkan data di latar belakang, anda boleh menetapkannya terus ke redis里面,然后再去同步数据库。前台取数据的时候直接去redis. Cadangan peribadi, untuk rujukan sahaja

学霸

Apabila pemisahan baca dan tulis tidak dapat memenuhi prestasi, pemisahan mendatar biasanya digunakan untuk menyelesaikan masalah:

主1 - 从1.1、从1.2、从1.3
主2 - 从2.1、从2.2、从2.3
...

Selain itu, pemisahan membaca dan menulis tidak dapat menjamin konsistensi data Contohnya, jika pengguna log masuk hanya selepas mendaftar, jika log masuk membaca dari pangkalan data hamba, maka apabila pengguna log masuk hanya selepas mendaftar, tetapi data pendaftaran. belum lagi disegerakkan ke pangkalan data hamba, Log masuk akan gagal.

Sebaliknya, pemisahan mendatar mudah tidak akan mempunyai masalah ketidakkonsistenan data, kerana sekeping data pengguna sentiasa jatuh dalam satu partition.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan