Я ищу встроенную базу данных для приложения VB 2010, работающего по сети. Файл базы данных находится в общей сетевой папке на сервере NAS (NTFS). По этой причине я не могу использовать любую серверную базу данных, такую как mysql, sql server и т.д ...
В сети почти 20 компьютеров имеют доступ к общей папке.
Каждый компьютер может открыть до 3 подключений к базе данных, поэтому мы можем иметь до 60 подключений к базе данных. В основном они просто читают базу данных, запись в базу данных происходит каждые 5-6 минут и редко в одно и то же время, но это может происходить.
В прошлом я успешно использовал access + jet для таких приложений, и у меня никогда не было проблем, во всяком случае с меньшим количеством пользователей сети.
Я бы по-прежнему использовал access + jet (поэтому мне не нужно конвертировать всю базу данных и код), но я бы хотел использовать что-то более новое.
Я видел, что SQLite не подходит для сетевой / общей среды.
SQL Compact также не подходит для общей папки.
VistaDB слишком дорогой.
Firebird может быть вариантом, но у меня нет опыта: его следует использовать в производственной системе, и я не знаю, могу ли я ему доверять.
Есть предложения? Или оболочка у меня осталась у доступа?
Спасибо, что ответили.