发明名称 |
Method and apparatus for eventually consistent delete in a distributed data store |
摘要 |
Techniques for effective delete operations in a distributed data store with eventually consistent replicated entries include determining to delete a particular entry from the distributed data store. Each entry includes a first field that holds data that indicates a key and a second field that holds data that indicates content associated with the key and a third field that holds data that indicates a version for the content. The method also comprises causing, at least in part, actions that result in marking the particular entry as deleted without removing the particular entry, and updating a version in the third field for the particular entry. |
申请公布号 |
US9015126(B2) |
申请公布日期 |
2015.04.21 |
申请号 |
US201113091662 |
申请日期 |
2011.04.21 |
申请人 |
Nokia Corporation |
发明人 |
Rambacher Mark;Bagri Abhijit;Kosuru Yekesa |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Ditthavong & Steiner, P.C. |
代理人 |
Ditthavong & Steiner, P.C. |
主权项 |
1. A method comprising:
determining to delete a particular entry from a distributed data store with eventually consistent replicated entries, wherein each entry includes a first field that holds a key, a second field that holds content associated with the key, and a third field that holds a version for the content; causing, at least in part, a marking of the particular entry as deleted without removing the particular entry from the distributed data store in response to the determination to delete the particular entry; causing, at least in part, an updating of the version in the third field for the particular entry in response to the marking of the particular entry; determining whether all returned replicates of the particular entry include identical value in the corresponding second fields in response to a get command for the particular entry; and if all of the returned replicates of the particular entry do not include the identical value in the corresponding second fields, determining a correct value for each of the corresponding second fields, for eventually consistent delete in the distributed data store. |
地址 |
Espoo FI |