Hi All

We have two systems which are running in active/standby configuration. The 
active machine, is actively writing sqlite transactions to a file abcd.db. The 
standby is syncing the abcd.db  file from the active  machine on a 
communication channel and writing the delta records to the  abcd.db on the 
standby machine.

Now my question is , lets say the active machine crashes in the middle of the 
transaction and we have a hot journal created on the active machine.   Does it 
make sense to copy the hot journal to the standby machine, so that the sqlite 
application on the standby will notice this hot journal and use it to recover 
any lost transactions  or the hot journal can only be used on the same db on 
which it was created.

Remember , both the db on active and standby are same(maintained in sync and 
have same names), so can a hot journal from one db on active machine be used on 
standby machine to recover lost transactions.

We are assuming that somehow the sqlite application on active is not able to 
use the journal file to recover from it, so as a fallback would copying it to 
standby make sense at all so that it can be used by the backup db ?

Hope by question doesn't sound too absurd:)
-Mayank
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to