Hi Nagarjuna,

Thanks a lot.  Your report that performance enhances due to hashing is
encouraging the decision we took. In our case we already began using
BTreeFolder2, havent tried creating the large object base yet (will do
this week), but we doing something like what you did.  we are creating
alphabetized subfolders, by taking the first char of each id.  Are there
any good popular hashing algorithms?  If we have such a algo then
further subfoldering could be made automatic after a certain number of
objects increase in each folder.  This way large scalable databases can
be created in Zope.

well, a hash is a... hash! :-) You can use any deterministic function to populate your buckets... Just choose one who fits your needs.

The current code that I'm using is available[1], just keep in mind
that it was written after 2 badly slept nights... ;-)

[1]http://cvs.x3ng.com.br/cgi-bin/viewcvs.cgi/Recria/utils.py?rev=HEAD&view=auto

Regards,

--

Dorneles TremÃa
Caxias do Sul - RS - Brasil
+55 54 9114 9312 - UIN: 2413568
X3ng Web Technology <http://www.x3ng.com.br>

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/IT d- s:->: a25 C+++ UBL++++$ P--- L++ E-- W+++
N++ o? K? w+ O M+ V-- PS+ PE- Y-- PGP++ t+ 5 X++ R+
tv+ b(++) DI+ D++ G+>+++ e++>++++ h---- r+++ y+++**
------END GEEK CODE BLOCK------

_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to