Python Django Региональное хранение данных

У меня есть приложение Django, которое в настоящее время размещено на Heroku, с базами данных MySQL в AWS RDS.

Когда мои пользователи регистрируются, я хочу, чтобы они выбирали, в каком регионе RDS хранить свои данные, в определенном экземпляре RDS. Я собирался использовать одну глобальную базу данных для аутентификации пользователей и региональных предпочтений, а затем маршрутизацию приложений на уровне БД для подключения к этому экземпляру для получения данных.

Меня беспокоит задержка и накладные расходы при требуемом количестве соединений, есть ли лучший способ достичь этого? Он основан на предпочтениях пользователя, а не на географическом местоположении, поэтому я не могу автоматически балансировать нагрузку на основе IP

Спасибо всем

Вернуться на верх