Kees de Brabander wrote at 2008-6-5 15:44 +0200:
>The intended application actually is an election. It is a one time thing.
>Every member is using this application once, and presumably not all of them.
>Would it still be unwise then to put these 25000 accounts in an ordinary
The standard UserFolder stores all data directly in itself -- i.e.
without using persistent subobjects. Storing 25.000 accounts in it
may give you quite a big object -- about 0.5 to 1 Mb.
Nevertheless, it might work for you. Initial access is proably not
that fast -- but after that, the object is probably in the cache.
Otherwise, a slight modification to the UserFolder would suffice
to let is use persistent subobjects: store the user data
not in a dict but in an "BTrees.OOBTree.OOBTree". You would
derive from the standard one and use a different storage in
your derived class.
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -