Из абзаца часто задаваемых вопросов перед одним цитируемым :
SQLite использует блокировки чтения / записи для управления доступом к базе данных.(В Win95 / 98 / ME, в которой отсутствует поддержка блокировок чтения / записи, вместо этого используется вероятностное моделирование.) Но будьте осторожны: этот механизм блокировки может работать неправильно, если файл базы данных хранится в файловой системе NFS.Это связано с тем, что блокировка файлов fcntl () нарушена во многих реализациях NFS.Следует избегать размещения файлов базы данных SQLite в NFS, если несколько процессов могут пытаться получить доступ к файлу одновременно.В Windows документация Microsoft гласит, что блокировка может не работать в файловых системах FAT, если вы не запускаете демон Share.exe.Люди, которые имеют большой опыт работы с Windows, говорят мне, что блокировка файлов сетевых файлов очень глючная и не заслуживает доверия.Если то, что они говорят, является правдой, то совместное использование базы данных SQLite между двумя или более компьютерами Windows может вызвать непредвиденные проблемы.
Я бы не стал использовать общий доступ к файлу базы данных SQLite по сети, так как кажется, что вы приобретете себе грязную синхронизациюпроблемы, приводящие к трудному воспроизведению повреждения данных.
Другими словами, вы используете общий механизм совместного использования файлов, чтобы заменить возможности сервера другой СУБД.Эти другие СУБД специально протестированы и усилены в полевых условиях для множественного доступа клиентов, хотя SQLite имеет большие преимущества, но это не одно из них.