@Derfirm
Noname Developer.

Как организовать работу со сторонней базой данных в Django?

Доброго времени суток.
Задался вопросом,есть проект на Джанго и сторонняя база данных, которая отвечает за работу игрового сервера. Периодически из Джанго могут поступать данные, которые будут переданы на игровой сервер и сохранены там в базе.
Какие есть варианты организации общения между ними? Есть мысль использовать что-то в качестве брокера, но вся проблема в том, что два проекта совершенно раздельные, бд и её структура может поменяться в любой момент, да и открывать пачку коннекшенов к бд тоже не очень хороший вариант.
Быть может, кто-то сталкивался со схожей головоломкой, поделитесь архитектурными решениями.
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
Джанга умеет обращаться с отдельными бд
Джанга умеет мапиться на уже существующую таблицу в бд
Ответ написан
Arseny_Info
@Arseny_Info
R&D engineer
Как раз из-за того, что проекты разные и могут изменить свою внутреннюю структуру, вариант с брокером кажется неплохим. Правда, писать данные из Джанги прямо в базу игрового сервера не очень правильно, лучше сделать там какой-нибудь обработчик, который будет слушать очередь и записывать в эту базу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы