发明授权
- 专利标题: Optimistic serializable snapshot isolation
- 专利标题(中): 乐观的可序列化快照隔离
-
申请号: US12641961申请日: 2009-12-18
-
公开(公告)号: US08396831B2公开(公告)日: 2013-03-12
- 发明人: Per-Ake Larson , Cristian Diaconu , Michael J. Zwilling , Craig Steven Freedman
- 申请人: Per-Ake Larson , Cristian Diaconu , Michael J. Zwilling , Craig Steven Freedman
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F17/00
- IPC分类号: G06F17/00
摘要:
The subject disclosure relates to a concurrency control technique that ensures isolation among concurrently execution transactions optimistically in a multiversion database by applying two optional tests at the end of a read-write transaction: validating the visibility of the read set of the read-write transaction(s) and phantom detection by re-scanning and confirming no new version have appeared in the view. Depending on desired level of isolation, both, one or none of the test are applied. Each version of a data record in an applicable database can be assigned two timestamps indicating the lifetime the version. The value of a version timestamp, though assigned, may be conditional on a transaction committing.
公开/授权文献
- US20110153566A1 OPTIMISTIC SERIALIZABLE SNAPSHOT ISOLATION 公开/授权日:2011-06-23
信息查询