A method and apparatus for supplying data from a database to a group of transactions is provided. A value is maintained for the group of transactions. The value indicates a target snapshot of the database. When a transaction within the group of transactions accesses a data item, it is determined whether the transaction can use the target snapshot. If the transaction can use the target snapshot, then the transaction is supplied a version of the data item that belongs to the target snapshot. If the transaction cannot use the target snapshot, then the transaction is supplied a version of the data item other than the version of the data item that belongs to the target snapshot. Trying to supply data from the same snapshot to all of the transactions in the group increases the likelihood that the transactions will be able to use the same version of any given data item. Consequently, fewer reconstruction operations will have to be performed, and dynamic memory is less likely to become filled with different versions of the same data items.

Eine Methode und ein Apparat für liefernde Daten von einer Datenbank zu einer Gruppe Verhandlungen wird zur Verfügung gestellt. Ein Wert wird für die Gruppe von Verhandlungen behalten. Der Wert zeigt einen Ziel Snapshot der Datenbank an. Wenn eine Verhandlung innerhalb der Gruppe von Verhandlungen ein Datenelement zugänglich macht, wird es festgestellt, ob die Verhandlung den Ziel Snapshot verwenden kann. Wenn die Verhandlung den Ziel Snapshot verwenden kann, dann wird der Verhandlung eine Version des Datenelementes geliefert, das dem Ziel Snapshot gehört. Wenn die Verhandlung nicht den Ziel Snapshot verwenden kann, dann wird der Verhandlung eine Version des Datenelementes anders als die Version des Datenelementes geliefert, das dem Ziel Snapshot gehört. Das Versuchen, Daten vom gleichen Snapshot an alle Verhandlungen in der Gruppe zu liefern erhöht die Wahrscheinlichkeit, daß die Verhandlungen in der LageSIND, die gleiche Version jedes möglichen gegebenen Datenelementes zu verwenden. Infolgedessen müssen wenige Rekonstruktionbetriebe durchgeführt werden, und dynamisches Gedächtnis ist weniger wahrscheinlich, gefüllt mit unterschiedlichen Versionen der gleichen Datenelemente zu werden.

 
Web www.patentalert.com

< (none)

< Disc music box, information disc therefor, and trick timepiece with disc music box

> Object graph editing context and methods of use

> (none)

~ 00002