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 )