An Efficient B+ Tree Index Mechanism for Flash-based Database

Si-zhong ZHOU,Yao-wu CHEN
DOI: https://doi.org/10.3969/j.issn.1000-3428.2013.09.001
2013-01-01
Abstract:To solve the problem that current flash-based database index mechanisms do not have both high update and query performance,this paper proposes an Efficient B+ Tree Indexing Mechanism(EBTIM) for flash-based database.EBTIM updates the index through log method,and a buffer is designed to ensure that loges are efficiently written to flash.Due to low index query efficiency of log update method,a node-log map table is designed to avoid global search log for index.Meanwhile at the right time loges are integrated into the B+ tree logic node to optimize the index query.Furthermore,a node cache is designed to improve the index query efficiency.A Experimental result show that EBTIM improves the update efficiency by 51%and query efficiency by 2.3 times compared to BFTL,and it has the same query efficiency of B+ tree index mechanism based on Nand Flash Translation Layer(NFTL),but it improves the update efficiency by2.4 times compared to NFTL.
What problem does this paper attempt to address?