Я написал настольное приложение для Windows, которое прекрасно работает с Sqlite. Это было однопользовательское приложение, и база данных находится прямо на компьютере, на котором оно запущено.
Однако приложение выросло, и теперь несколько пользователей смогут запускать приложение и подключаться к одной общей базе данных.
Я бы хотел иметь возможность поделиться файлом sqlite на сетевом диске, но это, очевидно, приведет к повреждению данных, если у кого-то нет идей.
Полагаю, мне может потребоваться установка сервера базы данных, но коммерческая лицензия MySQL не имеет смысла, PostgreSQL настолько отличается, что мне придется переписывать большую часть своего приложения. Я вообще не работал с Firebird, поэтому не уверен, что это хорошее решение или нет.
Существуют ли какие-либо серверы баз данных Sqlite, которые можно установить для обработки входящих транзакций в файле базы данных Sqlite?
Если мне требуется, чтобы клиент самостоятельно загружал и устанавливал MySQL, нужно ли иметь коммерческую лицензию?
Любые предложения или указания будут великолепны, спасибо.