发明名称 |
Distributed, Transactional Key-Value Store |
摘要 |
In one embodiment, a system for implementing a distributed, transactional key-value store is provided. The system includes a set of nodes, where each node is communicatively coupled with one or more storage devices storing a set of data log files, and where each data log file including key-value pairs for a key namespace. Each node is configured to execute, using a transaction log file specific to the node, transactions for modifying or retrieving key-value pairs in the set of data log files, where the transaction log file includes state information for the transactions. The transactions are executed in a manner that ensures the atomicity and durability of each transaction. |
申请公布号 |
US2014156618(A1) |
申请公布日期 |
2014.06.05 |
申请号 |
US201213692777 |
申请日期 |
2012.12.03 |
申请人 |
VMWARE, INC. |
发明人 |
Castellano Luca |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for implementing a distributed, transactional key-value store, the system comprising:
a set of nodes, wherein each node is communicatively coupled with one or more storage devices storing a set of data log files, each data log file including key-value pairs for a key namespace, wherein each node is configured to execute, using a transaction log file specific to the node, transactions for modifying or retrieving key-value pairs in the set of data log files, the transaction log file including state information for the transactions, and wherein the transactions are executed in a manner that ensures atomicity and durability of each transaction.
|
地址 |
Palo Alto CA US |