Синхронизировать 2 базы данных в Django - PullRequest
1 голос
/ 17 ноября 2010

У меня есть 2 разных сервера, на которых работает django.(используя postgre) Оба имеют одну и ту же пользовательскую таблицу.Я хотел синхронизировать таблицу пользователей, как если бы я обновлял или удалял пользователя на одном сервере, то 2 дБ также должны были обновляться.Я думаю, репликация не является решением для моего случая.Может ли кто-нибудь указать мне в правильном направлении.или любая ссылка или ссылка будет полезна.Оба сервера работают под разным кодом Django.Спасибо,

Ответы [ 2 ]

0 голосов
/ 17 ноября 2010

Я не знаю, как это сделать в PostgreSQL, но в MySQL вы можете создать базу данных VIEW, указывающую на таблицу в другой базе данных.Таким образом, вы можете повторно использовать существующую таблицу auth_user в другом сервере.

0 голосов
/ 17 ноября 2010

Я бы посмотрел на pgpool-II .Я не использовал его сам, но его рекомендовали для аналогичных целей, и после небольшого исследования я пришел к выводу, что это один из лучших проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...