Как географически распределить (My)SQL read-write базу данных?
Ситуация: приложение (php+mysql db). Все находится на одном мощном сервер в облаке (ДЦ - США).
Проблема: доступ к приложению клиентов из европы имеет пинги, что плохо для бизнеса.
Я провел небольшое исследование и понял, что нам не подходит master-slave репликация, т.к. каждый клиент может постоянно выполнять операции записи и тут же чтения.
Master-master репликация выглядит ненадежной и требующей опытного присмотра.
Какое решение можно посмотреть (на основе других sql бд)? Особенно что-то, что поддерживает гео-распределение "из коробки".
Учитывая, что чтение — это гораздо более частая операция, то master-slave репликация не так уж плоха: запись только в мастер, чтение с ближайшего слэйва.