On Fri, 13 Nov 2015 18:29:32 +0000,
A. Mannini wrote:
> 
> Hi,
> 
> i read SQLite FAQ and understood that use of SQLite on network share CAN
> corrupts database file.
> Fo me, it isn't clear if there is a way to safely use SQLite on a
> network share in contests with few clients (max 5 for ex) and low read /
> write concurrency..

  Alessandro,

  It's not just for you that it isn't clear.  It's not clear for
  anyone else either.

  Typically, remote file systems give potentially misleading signals
  that a file write operation has completed, even though data are
  still "in flight" and may never arrive at their destination.  As a
  consequence, there is a risk, in using SQLite or any other
  application, that what is stored on disk is not as intended.

  It's not very long ago that there was a discussion on this list
  about the risk of corruption on a local file-system using
  consumer-grade disks.  For a remote file-system using similar
  technology, the risk cannot be less.

  The scale of this risk depends on how your particular remote file
  system and network connections are set up.  The acceptability of
  the risk depends on what the consequences may cost in your case.

  People on this mailing list can't do your risk assessment or
  impact analysis for you.

  Best regards,
  Niall O'Reilly


Reply via email to