Многопользовательское приложение без необходимости устанавливать что-либо - встроенную базу данных, которая позволяет выполнять одновременную запись пользователем? [закрыто]

Мне нужно создать приложение, которое

используется несколькими пользователями одновременноне требуетЛюбые монтажимеет централизованное хранилище данныхданные должны хранитьсявнутри сеть компанииi нет доступа на внутренние серверы базы данных компании или веб-серверы

Эти ограничения не мои - это исходит от моего клиента - это филиал глобальной компании, и на глобальном уровне компании существуют некоторые серьезные ограничения ИТ-политики, которые не могут повлиять на их уровень (что-то подобное), но им все еще нужно программное обеспечение ,

Моим намерением было найтиКАК предоставить им работающее программное обеспечение, несмотря на эти ограничения.

Таким образом, единственный вариант (насколько я понимаю) - хранить данные в общем сетевом ресурсе - в одном или нескольких файлах. Проблема заключалась в том, чтобы найти способ обеспечить одновременный доступ для записи к этим файлам.

ИССЛЕДОВАНИЕ пока

Сначала мне пришло в голову использовать SQL Server Compact и разместить его на сетевом ресурсе.

SQL Server Compact допускает только одно подключение, если оно находится в общей сетевой папке.

Затем я нашел SQLite - провел некоторое исследование и обнаружил, что он имеет некоторые улучшения по сравнению с SQL CE

Файл базы данных SQLite заблокирован при записи, но возможны параллельные операции чтения

Затем я нашел VistaDB, которая, кажется, предлагает необходимую мне функциональность, но она очень дорогая - она стоит 1295 $ за разработчика ...

Встроенная база данных VistaDB обеспечивает блокировку на уровне строк и таблиц!

Так уточняется вопрос

Какие встроенные базы данных поддерживают одновременный доступ пользователя к записи? (Есть ли альтернативы VistaDB в этом отношении?) - пожалуйста, предоставьтефактыне мнение.

Ответы на вопрос(1)

Ваш ответ на вопрос