发明授权
- 专利标题: Allocation locks and their use
- 专利标题(中): 分配锁及其使用
-
申请号: US12752816申请日: 2010-04-01
-
公开(公告)号: US07979408B2公开(公告)日: 2011-07-12
- 发明人: David J. Nettleton , Steven Bailey
- 申请人: David J. Nettleton , Steven Bailey
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Workman Nydegger
- 主分类号: G06F7/00
- IPC分类号: G06F7/00
摘要:
Systems and methodologies are provided that employ an allocation lock, which permits only a single transaction to acquire space on a particular page at any one time. The allocation lock of the present invention facilitates operations of concurrent transactions at a subpage level (e.g., a row level), and in conjunction with a heap manager can enforce a set of conditions such that prior to a commit stage of a transaction, a space availability for a particular page can be typically assured (e.g., that transactions operating on various copies of the page do not consume all of storage space on that page), and reorganization of data around the page is mitigated (e.g., that a transaction need not move data around the page for purpose of merging various copies.)
公开/授权文献
- US20100198800A1 ALLOCATION LOCKS AND THEIR USE 公开/授权日:2010-08-05
信息查询