Я создаю приложение ado.net, в котором база данных должна использоваться совместно с другими компьютерами в том же здании
Я использую SQLite
Вы можете поделиться своим файлом .db в общей папке, но это не то, для чего нужен SQLite.см. Подходящее использование для SQLite
Много писателей одновременно?→ выберите клиент / сервер Если многим потокам и / или процессам необходимо одновременно написать базу данных (и они не могут стоять в очереди и по очереди), то лучше выбрать механизм базы данных, которыйподдерживает эту возможность, которая всегда означает ядро базы данных клиент / сервер.SQLite поддерживает только один писатель за один файл базы данных.Но в большинстве случаев транзакция записи занимает всего миллисекунды, поэтому несколько авторов могут просто по очереди. SQLite будет обрабатывать больше параллелизма записи, что многие подозревают.Тем не менее, системы клиент-серверных баз данных, поскольку они имеют под рукой длительный серверный процесс для координации доступа, обычно могут обрабатывать гораздо больше параллелизма записи, чем когда-либо SQLite.
Много писателей одновременно?→ выберите клиент / сервер
Если многим потокам и / или процессам необходимо одновременно написать базу данных (и они не могут стоять в очереди и по очереди), то лучше выбрать механизм базы данных, которыйподдерживает эту возможность, которая всегда означает ядро базы данных клиент / сервер.SQLite поддерживает только один писатель за один файл базы данных.Но в большинстве случаев транзакция записи занимает всего миллисекунды, поэтому несколько авторов могут просто по очереди.
SQLite будет обрабатывать больше параллелизма записи, что многие подозревают.Тем не менее, системы клиент-серверных баз данных, поскольку они имеют под рукой длительный серверный процесс для координации доступа, обычно могут обрабатывать гораздо больше параллелизма записи, чем когда-либо SQLite.
Также см. Этот ответ Можно ли использовать базу данных SQLite в общей папке на ПК?