DocumentCode :
2720791
Title :
High performance temporal indexing on modern hardware
Author :
Lomet, David B. ; Nawab, Faisal
Author_Institution :
Microsoft Res., Redmond, WA, USA
fYear :
2015
fDate :
13-17 April 2015
Firstpage :
1203
Lastpage :
1214
Abstract :
Transaction time databases can be put to a number of valuable uses, auditing, regulatory compliance, readable backups, and enabling multi-version concurrency control. While additional storage for retaining multiple versions is unavoidable, compression and the declining cost of disk storage largely removes that impediment to supporting multi-version data. Not clear has been whether effective indexing of historical versions, can be achieved at high performance. The current paper shows how temporal indexing can exploit the latch-free infrastructure provided for the Bw-tree by the LLAMA cache/storage subsystem to support high performance. Further, it demonstrates how the LLAMA mapping table can be exploited to simultaneously enable migration of historical data, e.g. to cloud storage, while overcoming the index node time splitting difficulty that has arisen in the past when historical nodes are migrated.
Keywords :
cache storage; concurrency control; database indexing; temporal databases; transaction processing; Bw-tree; LLAMA cache-storage subsystem; LLAMA mapping table; cloud storage; disk storage; historical data migration; historical nodes; index node time splitting difficulty; latch-free infrastructure; temporal indexing; transaction time databases; Buffer storage; Cache storage; Cleaning; Hardware; Indexing; Modern hardware; latch-free; log structured; multi-version indexing; temporal database;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2015 IEEE 31st International Conference on
Conference_Location :
Seoul
Type :
conf
DOI :
10.1109/ICDE.2015.7113368
Filename :
7113368
Link To Document :
بازگشت