원문정보
초록
영어
Recently, flash memory has been widely used as it has strong points, such as high-speed access, low power consumption, high density and shock resistance. However, due to its hardware characteristics, specifically its erase-before-write feature, it is inefficient for deploying directly B+-tree index which produces a lot of write operations in random order when its nodes are updated. Thus, the normal B+-Tree structure is unfavorable for use in flash memory. Several variants of B+-tree have been proposed for flash memory so far. This paper surveys the state-of-the-art B+-tree index variants on flash memory that have been presented in conference proceedings and journals. It provides a broad overview of existing schemes, algorithms to solve them, and discusses related research issues.
목차
1. Introduction
2. Background and Related Works
2.1. Flash Memory
2.2. Flash Translation Layer
2.3. B+-tree
2.4. B-tree on Flash Memory
3. B+-tree on Flash Memory
3.1. Buffer-based Group
3.2. Structure-modified B-tree
3.3. Hybrid B-tree
4. Conclusion
Acknowledgments
References
