>
> I don't understand why the two transactions need to be coupled.

I want to use more efficient cursor walk in single transaction or
reuse transaction, since I know keys will be coming in order.

>
> The producer object has a read only transaction, so it won't commit any 
> changes.  The consumer object has a read write transaction.  If it's 
> modifying the same object stores the producer object is reading from, that 
> transaction will block until the producer's transaction is inactive, so the 
> producer will receive a coherent snapshot of data.


I got it. Thanks. Must decouple them with write transaction.

>
>
>
> - Kyle


Bufferring keys in consumer object may get efficient retrieval. Let me
know if there any efficient way to retrieving them.

Reply via email to