Versioning and persistence

Scott L. Burson gyro@zeta-soft.com
Tue, 20 May 1997 20:52:00 -0700 (PDT)


   From: Patrick Logan <patrickl@servio.gemstone.com>
   Date: Tue, 20 May 97 17:16 PDT

   >>>>> "Chris" == x22068  <Chris> writes:

       Chris> What is most weird is what should happen when a old version
       Chris> segment starts accessing another segment, and vice versa.

   In Gemstone each "session" essentially has its own "object table" tied
   to the state of the world when it began its current transaction. It is
   impossible to access one object from one "version" and another object
   from another "version". That would be illogical.

That certainly simplifies things, but seems to me that it's important to be
able to compare different versions of stuff, if a way can be found to make it
work.

-- Scott