Допустим, у меня есть распределенное приложение, которое пишет в базу данных.Чтобы уменьшить задержку, один из экземпляров (приложение + база данных) размещается в Австралии, а другой - в Европе.Оба экземпляра базы данных должны использовать одни и те же данные.
Итак, что мы ищем, это локальность данных.Причина этого очевидна: мы не хотим, чтобы пользователи в Австралии отправляли запросы в нашу базу данных в Европе, потому что это увеличило бы задержку.
Естественным выбором будет развертывание обоих экземпляров базы данных в одном наборе реплик.Но кажется, что с MongoDB вы можете записать в только один экземпляр Mongo в пределах набора реплик.
Каковы стратегии с MongoDB, чтобы иметь два экземпляра базы данных, совместно использующих одни и те же данные, к которымты можешь написать?Или MongoDB - просто неправильный выбор для этого требования?