* Theodore Tso: > Hm. I was very concerned about using db4, mainly because of the ABI > and on-disk format compatibility nightmare, which is why I chose tdb. If you don't use the transactional data store, the B-tree disk format hasn't changed in years. The API is fairly stable, too (not the ABI, of course, because it's deliberately tied to a particular version by most distros). The main issues I see with Berkeley DB are: it assumes atomic page writes (even in transactional data store mode), it writes database files in a way that maximizes file-system level fragmentation, and sequential scans are unbearably slow. Oh, and most applications using TDS do not handle recovery and upgrades properly. (For them, SQLite would probably have been a better choice. 8-/) -- Florian Weimer <fweimer@xxxxxx> BFK edv-consulting GmbH http://www.bfk.de/ Kriegsstraße 100 tel: +49-721-96201-1 D-76133 Karlsruhe fax: +49-721-96201-99 - To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html