У меня есть один мастер django, где хранятся данные (база данных mysql).Синхронизация базы данных django для автономного использования
Online: Я хотел бы много пользователей, чтобы иметь копию с этой базы данных синхронизированы (только дельта должны быть скопированы) на своих ноутбуках (sqlLite DB)
Offline (пользователи не имеют доступа к главному серверу): пользователи могут просматривать и обновлять свою локальную базу данных.
Назад к Интернету: то, что было изменено на ноутбуках пользователей, синхронизируется с сервером master django.
Думаю, как у меня есть 2 вида базы данных, мне нужно синхронизировать на уровне объекта django. Существует ли приложение django? Если нет, как вы прокомментируете такую функцию?
Есть еще одна проблема: я думаю, что работать с основными ключами объектов не рекомендуется: поскольку многие пользователи могут обновлять основную базу данных, а некоторые другие пользователи обновляют свою автономную базу данных, можно столкнуться с первичными ключами даже для объектов, которые не являются одинаковыми. – Eric
Да, мой шахтер был всего лишь примером, в основном «условиями гонки» в каждой форме является проблема ... –