Out of curiosity does Firefox do anything special w/ regard to how they manage Sqlite? I can't imagine this problem is totally unique to us. Kind Regards,
Anthony Laforge Technical Program Manager Mountain View, CA On Tue, Oct 6, 2009 at 5:35 PM, Scott Hess <sh...@chromium.org> wrote: > > On Tue, Oct 6, 2009 at 5:24 PM, Dan Kegel <d...@kegel.com> wrote: > > 1) zfs was right: checksums are a good idea. Can we add them to sqlite? > > I believe so, but I'm still working through the details. And by > "working" I mean "thinking". The challenge is in finding places to > tuck things away where they won't break compatibility. I _think_ we > could tuck page-level checksums into unused space w/in the page (and > arrange for unused space to exist). Then row-level checksums to > handle overflow pages (which I don't think allow the same unused-space > trick). I haven't dug in to figure out the free list. > > Note, though, that checksums only get you so far, the real challenge > might be in finding all the places to check the checksums. Checking > them at read time is unsatisfactory, given this research! > > -scott > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---