durusmail: durus-users: Anybody willing to try BerkeleyDB Storage?
Anybody willing to try BerkeleyDB Storage?
2006-03-16
2006-03-16
Re: Anybody willing to try BerkeleyDB Storage?
2006-03-19
2006-03-20
2006-03-20
2006-03-20
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
2006-03-21
Anybody willing to try BerkeleyDB Storage?
Jesus Cea
2006-03-16
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David, if you think that this "advertisement" should be keep off the
Durus mailing-list, please tell me. I would like to send future news
related to this product to this mailing list, if you tolerate them. I
think it can be an interesting addition to Durus, even as a third-party
addon. If you don't think so, please let me know.



I just finished documentation and improve performance a lot. Currently
performance seems about 10% worse that FileStorage, if you use it in
local. If you use the Durus Server, performance difference is lost in
the noise.

Experiences and comments welcome.

Temporary, the link to download the product is in
http://www.argo.es/~jcea/durus-berkeleydbstorage-20060316.tar.gz (12Kbytes).

Please, don't publish links to that file on the web. It will be deleted.
I will create an "official" webpage soon. First I would like to read
some comments :-)

The "z.py" is a durus storage server, using the new BerkeleyDB backend.
It works like the official one. You can even do a "durus -p" to force a
full garbage collection (not necesary now, since this backend does GC in
background every time there is a read/store to the database).

* "test.py" is a test speed using the new durus storage server.

* "test2.py" is a test speed using the official durus storage server, as
comparison.

* "test3.py" is a test speed using a local BerkeleyDB storage.

* "test4.py" is a test speed using the official durus FileStorage.

PS: Of course, you need to have BerkeleyDB installed, and the python
bindings for it. Standard python compilation on unix will install the
bindings if BerkeleyDB was available when compiling python.

- --
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRBnChZlgi5GaxT1NAQIPnwP8Dpi964ktfmmU9ditONEzv/CQTOXDCKWJ
3kOgOCZPpeWI4d3aLOBSUSAtAa5Tiv6ZVHsEpSjcXqsUARxNMDUODvM1PFQdwuJP
VTEKdEyvB+TFEaZBgiIy4lLvZ5Qh71kgeXBddoliHWpijP9vLj+cOslcQytgjEk7
WNGybPmM5mw=
=+Fa1
-----END PGP SIGNATURE-----
reply