发明申请
- 专利标题: Concurrently Accessing Data
- 专利标题(中): 同时访问数据
-
申请号: US12777272申请日: 2010-05-11
-
公开(公告)号: US20110282850A1公开(公告)日: 2011-11-17
- 发明人: Vaibhav Kamra , Pradeep Madhavarapu , Cristian Diaconu , Jun Fang , Srini Acharya , Michael Warmington , Maciej Plaza , Artem Oks , Sankhyayan Debnath
- 申请人: Vaibhav Kamra , Pradeep Madhavarapu , Cristian Diaconu , Jun Fang , Srini Acharya , Michael Warmington , Maciej Plaza , Artem Oks , Sankhyayan Debnath
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
A database management system having a database component, which includes a lock manager, and a filesystem component. The filesystem component is configured to: generate a mapping between one or more filesystem access modes, one or more filesystem sharing modes and one or more database locks, receive a request from a filesystem stack to perform one or more actions on data in a database, identify a filesystem access mode and a filesystem share mode of the request, determine which one of the database locks corresponds to the filesystem access mode and the filesystem share mode of the request based on the mapping, and receive a notification lock on the data from the lock manager when no other database locks conflict with the notification lock, wherein the notification lock corresponds to the one of the database locks. After receiving the notification lock on the data, the lock manager is configured to send a notification to the filesystem component when a subsequent request from a database stack includes accessing the data.
信息查询