发明名称 SCALABLE DISTRIBUTED TRANSACTION PROCESSING SYSTEM
摘要 Transactional data accesses are performed in a data storage system, where the data storage system is configured to store a plurality of data objects identified by respective key values. A request is received to modify the value of a particular data object. The request specifies a modified object value and a key value identifying the data object to be modified. In response to the request, a transactional data object is created, the transactional data object specifying a transaction identifier, the original object value and the modified object value. The transactional data object is stored in the data storage system, and associated with the key value.
申请公布号 US2014330767(A1) 申请公布日期 2014.11.06
申请号 US201214345795 申请日期 2012.09.18
申请人 CLOUDTRAN, INC 发明人 Fowler Matthew
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of performing transactional data accesses in a data storage system, wherein the data storage system comprises an in-memory data grid comprising a plurality of processing and data storage nodes, wherein the data storage system is configured to store a plurality of data entities identified by respective key values at nodes of the grid and to route data accesses to nodes of the grid based on specified key values, the method comprising: receiving a request to modify the value of a data entity stored in the in-memory data grid from a first value to a second value, the request associated with a distributed transaction being executed in the in-memory data grid and including a key value identifying the data entity to be modified; in response to the request, creating a transactional data entity, the transactional data entity including information relating to the requested modification; storing the transactional data entity in the in-memory data grid; and associating the transactional data entity with the key value.
地址 Pleasanton CA US