C # Синхронизация данных между SQLite и SQL Server - PullRequest
4 голосов
/ 10 июня 2011

Я разрабатываю небольшой программный продукт для компании.В основном им нужно управлять большим списком предметов.Редактировать, удалять и так далее.По сути, я храню данные изначально в SQLite локально на своем компьютере.Как только они закончат изменять элементы списка, их нужно будет синхронизировать с базой данных SQL Server на рабочем сервере.

Какой самый надежный способ синхронизации данных между базами данных?Я также собираюсь хранить маленькие изображения для каждого элемента.Я оцениваю где-то между 1000 ~ 5000 + пунктов в течение первого месяца.

Могу ли я сделать все это через SQL?Или мне нужно преобразовать базу данных SQLite в другой формат?Или вытащить данные из БД SQLITE и вручную их синхронизировать?

Ответы [ 2 ]

2 голосов
/ 10 июня 2011

Рассматривали ли вы вместо этого использование SQL Server Compact Edition v4 (в .NET 4) ??

Он будет поддерживать интерфейс T-SQL и легко развертывается, как и SQLite.Это "in-proc", например, просто прекрасная DLL для включения в ваш проект, она хранит все внутри одного .sdf файла, не требует установки сервера, не требует времени выполнения, кроме .NET 4 ......

См .:

0 голосов
/ 10 июня 2011

Вы можете взглянуть на Sync Framework, похоже, это именно та проблема, которую предполагается решить.

http://msdn.microsoft.com/en-us/library/bb902854.aspx

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