C # -здійснюваний RDBMS з підтримкою синхронізації

Будь ласка, запропонуйте механізм реляційної бази даних, який можна використовувати з C#, з підтримкою синхронізації (реплікації). В ідеалі, він повинен бути також крос-платформенним. Ми маємо справу з двома базами даних - централізованими та локальними (коли підключення до мережі відсутня) і зміни повинні бути синхронізовані між цими двома з розв'язанням конфліктів. Щось схоже на реплікацію CouchDB, але в реляційному світі.

0

1 Відповіді

У минулому я використовував SQL Server і SQLCE для виконання цієї функції.

Ви можете визначити, як, коли і що синхронізується, і якщо це синхронізація в один бік або вдвічі, і всі інші чудові властивості.

Єдина проблема (з ваших питань POV) полягає в тому, що вона не є крос-платформною.

При цьому система синхронізації сама по собі не є такою складною. Це лише питання заяв CRUD, з відповідними часовими позначками і здатністю розпізнавати речі на відповідних клавішах, і, звичайно, таблицю GRAVEYARD, яка дозволяє відстежувати видалення.

1
додано
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug

IT KPI - Databases
IT KPI - Databases
162 учасників