Jim Fulton wrote:

> On Feb 11, 2008, at 1:25 PM, Christian Theune wrote:
>> There is the pattern like undoInfo/Log and record_iternext which
>> provides context by passing in ranges of records to return + tolerance
>> for ranges that don't exist.
> I don't think that's going to work here.  Iterating through the
> transactions in the database for each iteration is going to be totally
> non-scalable.

It seems to us that it would actually be the right thing to require that
storages have an efficient, scalable and stateless way of accessing their
transactions by ID. In the case of FileStorage, this might be achieved
using an index analogous to the one mapping object IDs to file positions.


For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to