"Scott Gilbert" <[EMAIL PROTECTED]> wrote:
> 
> So my questions are:
> 
>     With synchronous = 0, are transactions still atomic across processes?

yes

>     Is running with synchronous=0 likely to non-recoverably corrupt the
> database file on power failure?

yes

>     Are there any recovery tools that can restore consistancy?

no.

As it happens, I am currently working on an article that attempts 
to explain exactly how the atomic commit mechanism in SQLite works.
I have posted a draft at

   http://www.sqlite.org/ac/atomiccommit.html

This draft is incomplete.  It has not been proofread.  It has not
even been spell-checked.  I was still actively typing it in when
I paused to check email and saw your message.  Nevertheless, it 
might be able to give you some insight into why your questions 
must be answered in the way that they are, despite your likely 
disappointment.

--
D. Richard Hipp <[EMAIL PROTECTED]>


-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to