HIGH PERFORMANCE TRANSACTIONS IN DATABASE MANAGEMENT SYSTEMS
摘要
A transaction engine includes a multi-version concurrency control (MVCC) module that accesses a latch-free hash table that includes respective hash table entries that include respective buckets of respective bucket items. The bucket items represent respective records, the respective bucket items each including a value indicating a temporal most recent read time of the item and a version list of descriptions that describe respective versions of the respective records, the MVCC module performing timestamp order concurrency control, using the latch-free hash table. Recovery log buffers may be used as cache storage for the transaction engine.
申请公布号
WO2016064575(A1)
申请公布日期
2016.04.28
申请号
WO2015US54350
申请日期
2015.10.07
申请人
MICROSOFT TECHNOLOGY LICENSING, LLC
发明人
LOMET, DAVID, BRUCE;LEVANDOSKI, JUSTIN, JON;SENGUPTA, SUDIPTA;STUTSMAN, RYAN