У меня есть приложение регистрации данных (c # /. Net), которое записывает данные в базу данных SQLite. Эта база данных постоянно записывается во время работы приложения. Также возможно архивирование базы данных и создание новой базы данных, когда размер базы данных SQLite достигает заранее определенного размера.
Я пишу веб-приложение для отчетности по данным. Моя веб-настройка c # /. Net с SQL Server. Клиенты смогут видеть свои собственные данные, собранные в Интернете, из своего экземпляра моего приложения.
В целях тестирования, чтобы загрузить данные для тестирования, я написал грубое и грязное приложение, которое в основном читает из БД SQLite, а затем вводит данные в SQL Server, используя SQL - я запускаю приложение один раз, чтобы заполнить БД SQL Server в сети.
Мое приложение написано на c # и является модульным, поэтому я могу добавить процесс, который периодически проверяет базу данных SQLite, а затем передает новые данные партиями на мой SQL Server.
У меня такой вопрос: если бы я хотел постоянно синхронизировать клиентские базы данных SQLLite с моим сервером, так как приложение регистрирует данные, каким будет лучший способ для этого?
Есть ли какая-нибудь технология / стратегия, которую я должен изучить здесь? Любые рекомендуемые методы?