Data Management Using Writeable Snapshots in Multi-Versioned Distributed B-Trees

A method for managing data using writeable snapshots in a multi-versioned, distributed B-tree comprising nodes distributed over a plurality of servers, includes receiving a transaction request specifying a transaction type, the transaction having a transaction snapshot id, and determining the transa...

Full description

Saved in:
Bibliographic Details
Main Authors SOWELL BENJAMIN ALBERT, GOLAB WOJCLECH, SHAH MAHUL A
Format Patent
LanguageEnglish
Published 06.02.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for managing data using writeable snapshots in a multi-versioned, distributed B-tree comprising nodes distributed over a plurality of servers, includes receiving a transaction request specifying a transaction type, the transaction having a transaction snapshot id, and determining the transaction type. If the transaction type is an update transaction, the method includes determining a node to update, which is defined by a node snapshot id, and if the transaction snapshot id is greater that the node snapshot id, the method copies the node and updates the copy to create a writeable snapshot, assigns the transaction snapshot id as a node snapshot id of the copy, and places a pointer from the node to the copy.
Bibliography:Application Number: US201213562941