Mysql
 sql >> база данни >  >> RDS >> Mysql

backend db настройка за приложение с географски различни потребители

Не можете да използвате асинхронна репликация и в двете посоки, без да създадете конфликти при репликация, които е невъзможно да бъдат разрешени и да нарушат нещата.

Следователно вашият очевиден избор е да използвате разделяне на четене/запис - накарайте приложението да извършва некритични четения от (само за четене) локална база данни и да насочва всички записи към главния. Недостатъкът на това е, че ще означава, че не можете незабавно да прочетете обратно вашите собствени записи.

Репликацията на MySQL не е перфектна и изисква известно усилие за настройка и непрекъснато наблюдение за поддържане; трябва често да проверявате дали данните са еднакви в робите. Някои заявки се репликират неправилно; ще трябва да ги разберете и да ги избягвате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. падащ списък на ajax php

  2. Нямам достъп до необработения PDO екземпляр в Laravel 5

  3. Бройте запис на критерии за търсене въз основа на търсене, извършено от потребител (MYSQL PHP)

  4. MySQL ляво външно съединяване с клауза where - връща несъвпадащи редове

  5. Как да намеря n-ти ранг в MySQL?