On Apr 14, 2009, at 6:33 AM, Dan wrote:

>
> On Apr 14, 2009, at 4:00 PM, Bjorn Toft Madsen wrote:
>
>> Hi,
>>
>> The docs for SQLite state:
>> - Situations Where Another RDBMS May Work Better
>>  - Very large datasets
>>     - [...] [sqlite] has to allocate a bitmap of dirty pages in the
>> disk file to help it manage its rollback journal. [...]
>>
>> Aside from a larger page size, what remedies are suggested for
>> removing (or minimizing) this requirement?
>
> That statement is out of date. Since it was written the bitmap has
> been replaced with a better data structure that does not require the
> big per-transaction allocation.
>

Right.  The change to get rid of that bitmap happened over a year  
ago.  (That change also made transactions run a little faster, which  
was a surprising, though welcomed, side-effect.)  Unfortunately, I  
failed to update the documentation referenced above.  I have just now  
checked in a fix to the documentation.  It now reads that one should  
consider a different database engine if you are contemplating  
databases larger than 2 tebibytes in size.  SQLite should scale up to  
that size now, assuming you have a disk-drive and filesystem that can  
hold a file that big.

D. Richard Hipp
[email protected]



_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to