БД для портативного и серверного использования - PullRequest
0 голосов
/ 09 марта 2012

Я собираюсь разработать новое приложение на C #, которое использует базу данных.БД должна соответствовать следующим потребностям:

  • Если приложение может подключиться к БД компании, оно будет в режиме редактирования и использовать эту БД
  • Если нет, оно будет врежим только для чтения.Затем я хочу использовать локальную БД, которая будет регулярно синхронизироваться с БД компании.Тогда использование может быть в автономном режиме.
  • Я бы хотел, чтобы приложение запускалось без установки.Просто скопируйте файлы и отправляйтесь.

Вот почему я подумал о SQLite.Я просто файл, который можно скопировать.Но проблема в том, что я не могу использовать SQLite на сервере с несколькими пользователями, верно?

Мне нужна БД, к которой могут обращаться несколько пользователей, и которую устанавливать не нужно.
Какая БД подойдет мне лучше всего?

1 Ответ

1 голос
/ 09 марта 2012

Вы можете использовать SQL Server Compact, который не требует установки. Он также поддерживает несколько пользователей и репликацию, которая, по-видимому, отвечает потребностям, которые вы указали.

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