Aplicación multiusuario sin necesidad de instalar nada: ¿una base de datos integrada que permita la escritura simultánea de usuarios? [cerrado]

Necesito crear una aplicación, que

es utilizado por varios usuarios al mismo tiempono requierealguna instalacióntiene un almacenamiento de datos centralizadolos datos deben ser almacenadosdentro red de la empresai no tengo acceso a servidores de bases de datos internos de la empresa o servidores web

Estas restricciones no son mías - estas provienen de mi cliente - esta es una sucursal de una compañía global y existen algunas restricciones importantes de políticas de TI a nivel de compañía global, que no pueden impactar en su nivel (algo así), pero aún necesitan un software .

Mi intención era encontrarCÓMO para proporcionarles una pieza de software de trabajo a pesar de esas restricciones.

Por lo tanto, la única opción (a mi entender) es almacenar datos en un recurso compartido de red, en uno o más archivos. El problema fue encontrar una manera de proporcionar un acceso de escritura concurrente a esos archivos.

Investigación hasta ahora

Primero, lo que me vino a la mente fue usar SQL Server Compact y colocarlo en un recurso compartido de red

SQL Server Compact solo permite una conexión cuando se encuentra en un recurso compartido de red

Luego encontré SQLite - hice algunas investigaciones y descubrí que tiene algunas mejoras con respecto a SQL CE

Archivo de base de datos SQLite bloqueado al escribir, pero posibles operaciones de lectura simultáneas

Luego encontré VistaDB, que parece ofrecer la funcionalidad que necesito pero es muy costosa: cuesta $ 1295 por desarrollador ...

La base de datos integrada VistaDB proporciona bloqueo de filas y tablas.

La pregunta tan refinada es

¿Qué bases de datos integradas admiten el acceso de escritura de usuarios concurrentes? (¿Hay alternativas para VistaDB a este respecto?) - por favor, proporcionehechos, no opinión.

Respuestas a la pregunta(1)

Su respuesta a la pregunta