QDBM and transactions
Matthias Andree
matthias.andree at gmx.de
Fri Oct 29 21:37:34 CEST 2004
Stefan Bellon schrieb am 2004-10-29:
> I just replaced Depot API with Villa API in datastore_qdbm.c but not
> including transactions. I noticed that Villa API is _a lot_ faster than
> Depot API (that's because it uses B+ trees in order to store the data
> rather than a hash table). So even if a complete transactional layer
> for QDBM is not worthwile, _if_ we keep QDBM as database backend at
> all, it might be still nice switching from Depot to Villa because of
> the speedup.
I don't mind. Does this mean the switch to B+ trees makes the "old" data
bases unreadable? If so, we'd better include this for 0.93.0, which is
our "incompatible changes galore" release.
--
Matthias Andree
More information about the bogofilter-dev
mailing list