A Summary of Project so far [Re: Kernel LISP - how low down can it go?]
Patrick Logan
patrickl@servio.gemstone.com
Thu, 22 May 97 09:15 PDT
>>>>> "Henry" == Henry G Baker <hbaker@netcom.com> writes:
Henry> In the case of OODB's, you have multiple users trying to
Henry> access the same objects. If the objects are functional,
Henry> then they can be shared without any restrictions, while if
Henry> they are mutable, then each user is building up a different
Henry> view of what the OODB looks like. At commit time, the
Henry> multiple users lay their cards on the table, and the winner
Henry> gets to commit, while the losers have to roll back.
More on Gemstone... I don't want to become a bore, but Gemstone has a
lot of the qualities of what is being discussed on these lists, and I
know it well.
Gemstone added several years ago to the Smalltalk Collection hierarchy
some "reduced conflict" classes. These allow multiple users primarily
the ability to read and add to a collection during simultaneous
transactions without conflict. They may also remove from these
collections simultaneously, but there is a possibility of conflict.
This happens to reflect the observation that many applications create
but few destroy.
--
Patrick Logan mailto:patrickl@gemstone.com
Voice 503-533-3365 Fax 503-629-8556
Gemstone Systems, Inc http://www.gemstone.com