Как организовать работу со сторонней базой данных в Django?
Доброго времени суток.
Задался вопросом,есть проект на Джанго и сторонняя база данных, которая отвечает за работу игрового сервера. Периодически из Джанго могут поступать данные, которые будут переданы на игровой сервер и сохранены там в базе.
Какие есть варианты организации общения между ними? Есть мысль использовать что-то в качестве брокера, но вся проблема в том, что два проекта совершенно раздельные, бд и её структура может поменяться в любой момент, да и открывать пачку коннекшенов к бд тоже не очень хороший вариант.
Быть может, кто-то сталкивался со схожей головоломкой, поделитесь архитектурными решениями.
Как раз из-за того, что проекты разные и могут изменить свою внутреннюю структуру, вариант с брокером кажется неплохим. Правда, писать данные из Джанги прямо в базу игрового сервера не очень правильно, лучше сделать там какой-нибудь обработчик, который будет слушать очередь и записывать в эту базу.