发明授权
- 专利标题: Transaction support for distributed data
- 专利标题(中): 分布式数据的事务支持
-
申请号: US12986962申请日: 2011-01-07
-
公开(公告)号: US08868514B2公开(公告)日: 2014-10-21
- 发明人: David Lomet , Mohamed Mokbel , Justin Levandoski , Keliang Zhao
- 申请人: David Lomet , Mohamed Mokbel , Justin Levandoski , Keliang Zhao
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理商 Steve Wight; Carole Boelitz; Micky Minhas
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/00 ; G06F15/16
摘要:
A distributed system with transaction support may have a transaction component and one or more data components. The transaction component may manage a transaction using a log sequence number for each operation, and then transmit operations to one or more data components with log sequence numbers. The data components may perform the data operations in an idempotent manner and return a reply. The transaction component may then write the operation, its log sequence number, and information from the reply message to its log. The transaction component is able to commit a transaction, as well as retry or undo portions of a transaction, by using the information stored on its log. This may be possible even when a single transaction uses multiple data components, which may be located on different devices or manage separate and independent data sources.
公开/授权文献
- US20120179645A1 TRANSACTION SUPPORT FOR DISTRIBUTED DATA 公开/授权日:2012-07-12
信息查询