On 28 Jun 2016, at 9:07am, dandl <da...@andl.org> wrote:

>> Do not use SQLite for concurrent access over a network connection. Locking
>> semantics are broken for most network filesystems, so you will have
>> corruption issues that are no fault of SQLite.
> 
> I have seen this comment made more than once on this list. Is there any 
> reliable evidence to support this for a Windows-based network?

Actually, the problem that causes causes people to make that warning occurs in 
POSIX.  See the beginning of section 6.0 in this page:

<https://www.sqlite.org/lockingv3.html>

However, while the above is a definitely known, verifiable problem, with every 
implementation of POSIX, we have had occasional reports about locking problems 
with Windows as documented in section 9.1 here:

<https://www.sqlite.org/atomiccommit.html>

The problem is that with the numerous versions of Windows, File System and 
Network system, nobody has come up with a fault which can be reproduced by the 
developers.  But we do get enough vague reports of problems with Windows to 
make us believe that there is something wrong somewhere.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to