Возможно ли это, и если да, то как я могу эффективно синхронизировать локальную базу данных с глобальным, так что когда действие выполняется в локальной версии, оно также выполняется на глобальном база данных. Простое использование контроля версий для подрыва глобального недопустимо, так как может быть несколько локальных копий базы данных в соответствии с количеством людей, вносящих изменения в базу данных. Другими словами, можно просто иметь зеркало базы данных, чтобы его можно было получить локально, даже если он находится где-то в сети.Синхронизация локальной базы данных SQLite с сервером SQLite DB
ответ
Синхронизация баз данных, если очень сложная тема. Самый простой подход - сохранить запись на уровне приложения (или, несмотря на то, что пользовательская оболочка sqlite) всех запросов выполняется против каждой системы, а затем запускать их снова при синхронизации.
Это становится проблематичным, если у вас есть несколько источников или двухсторонняя синхронизация. Запросы, которые отлично работают в одной базе данных, могут быть неудачными на другом из-за различного порядка операций (при условии, что ссылочная целостность включена).
Другим более сложным, но надежным подходом является отслеживание полной истории транзакций для каждой таблицы. Вам также необходимо знать, какие записи были затронуты в каждой транзакции, и порядок в каждой транзакции. Когда это будет сделано, вам, вероятно, понадобится способ обнаружить, когда возникнут проблемы и автоматически обойти их.
- 1. Синхронизация большой локальной базы данных с сервером DB (MySQL)
- 2. Синхронизация локальной базы данных SQLite с центральной базой данных
- 3. Синхронизация SQLite с внешним сервером базы данных SQL
- 4. Синхронизация базы данных SQLite на устройствах
- 5. Синхронизация базы данных Sqlite с iCloud?
- 6. Синхронизация базы данных sqlite с iCloud
- 7. Синхронизировать базу данных sqlite с sql-сервером
- 8. Синхронизация локальной базы данных с сервером по телефонной связке
- 9. Синхронизация SQLite с самодельным Linux-сервером
- 10. Синхронизация локального SQLite с Firebase
- 11. Синхронизация базы данных SQL и SQlite
- 12. Android - онлайн-синхронизация большой базы данных SQLite
- 13. Синхронизация локального устройства SQLite с моим сервером mySQL
- 14. Синхронизация/обновление баз данных sqlite
- 15. Получение локальной базы данных sqlite из android
- 16. Синхронизация локальной базы данных (sqlce) с удаленным сервером sql
- 17. синхронизация локальной базы данных iphone с удаленным сервером master
- 18. Flex SQLite шифрования Локальной базы данных - SimpleEncryptionKeyGenerator.as
- 19. Синхронизация Локальная база данных Windows телефон с сервером базы данных
- 20. Синхронизация SQLite с MYSQL
- 21. android sqlite двунаправленная синхронизация sqlite
- 22. Проблема с запросом базы данных SQLite SQLite
- 23. Синхронизация базы данных оракула с видом локальной базы данных
- 24. Синхронизация базы данных SQLite с приводом Google без подтверждения
- 25. Синхронизация локальной и эластичной базы данных Beanstalk?
- 26. Синхронизация локальных данных Sqlite с потоком kinesis
- 27. Синхронизация клиентской базы данных SQLite с базой данных сервера MySQL
- 28. Обновление базы данных SQLite, созданной Assets DB
- 29. Служба SQLite базы данных SQLite?
- 30. импорт/синхронизация MYSQL DB для SQLite DB с использованием PHP