On Jan 19, 2011, at 11:01, Simon Slavin wrote:
> If you do something special to keep your journal file in a different place,
> these other sqlite3 applications won't find it. So they'll just find a
> corrupt database file, and are less likely to be able to figure out how to
> restore to a COMMIT point or a SAVEPOINT.
I understand this concern and think it's a valid point. I can assume
for the purpose of this usage that only tools I provide will be used to access
the DB (I ship a sqlite3 binary since I'm using WAL and I've got users on
CentOS which ships sqlite 1.2 for all I know).
I'm a bit of a proxy of this question. I wrote software that uses
SQLite under some pretty high volumes and I have a user wanting to split stuff
up across multiple filesystems. I already have the ability to do data
partitioning in the application, but the user is wanting to separate the WAL
out as well.
This isn't a question so much about value judgment (I've already argued
that some, though mentioning maintenance tools is helpful there, too). It
comes down to whether reliability of SQLite itself would be reduced if a WAL
existed on a different partition -- whether there are any assumptions WAL makes
that would be invalid across a filesystem boundary.
--
dustin sallings
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users