Я собираюсь разработать новое приложение на C #, которое использует базу данных.БД должна соответствовать следующим потребностям:
- Если приложение может подключиться к БД компании, оно будет в режиме редактирования и использовать эту БД
- Если нет, оно будет врежим только для чтения.Затем я хочу использовать локальную БД, которая будет регулярно синхронизироваться с БД компании.Тогда использование может быть в автономном режиме.
- Я бы хотел, чтобы приложение запускалось без установки.Просто скопируйте файлы и отправляйтесь.
Вот почему я подумал о SQLite.Я просто файл, который можно скопировать.Но проблема в том, что я не могу использовать SQLite на сервере с несколькими пользователями, верно?
Мне нужна БД, к которой могут обращаться несколько пользователей, и которую устанавливать не нужно.
Какая БД подойдет мне лучше всего?