An index rewriting scheme using compression for flash memory database systems

被引:4
|
作者
Byun, Siwoo
Huh, Moonhaeng
Hwang, Hoyoung
机构
[1] Anyang Univ, Dept Digital Media, Anyang 430714, Kyonggi Do, South Korea
[2] Hansung Univ, Dept Media Engn, Seoul, South Korea
关键词
tree indexing; portable devices; flash memory; mobile database; simulation;
D O I
10.1177/0165551506076331
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flash memories are one of the best media to support portable computers' storage areas in mobile database environments. Their features include non-volatility, low power consumption, and fast access time for read operations, which are sufficient to present flash memories as major database storage components for portable computers. However, we need to improve traditional index management schemes based on B-Tree due to the relatively slow characteristics of flash operations, as compared to RAM memory. In order to achieve this goal, we propose a new index rewriting scheme based on a compressed index called F-Tree. F-Tree-based index management improves index operation performance by compressing pointers and keys in tree nodes and rewriting the nodes without a slow erase operation in node insert/delete processes. Based on the results of the performance evaluation, we conclude that the F-Tree-based scheme outperforms the traditional schemes.
引用
收藏
页码:398 / 415
页数:18
相关论文
共 50 条
  • [1] An index management using CHC-cluster for flash memory databases
    Byun, Siwoo
    Hur, Moonhaeng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (05) : 825 - 835
  • [2] IPL B+-tree for Flash Memory Database Systems
    Na, Gap-Joo
    Moon, Bongki
    Lee, Sang-Won
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (01) : 111 - 127
  • [3] Compression and Variable-Sized ECC Scheme for the Reliable Flash Memory System
    Kim, Kijin
    Lim, Seung-Ho
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 1232 - 1236
  • [4] Fine-grained updates in database management systems for flash memory
    He, Zhen
    Veeraraghavan, Prakash
    INFORMATION SCIENCES, 2009, 179 (18) : 3162 - 3181
  • [5] Index Programming for Flash Memory
    Yassine, Hachem
    Coon, Justin P.
    Simmons, David E.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (05) : 1886 - 1898
  • [6] Lazy-split B+-tree: a novel B+-tree index scheme for flash-based database systems
    Jin, Rize
    Cho, Hyung-Ju
    Lee, Sang-Won
    Chung, Tae-Sun
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2013, 17 (01) : 167 - 191
  • [7] Lazy-split B+-tree: a novel B+-tree index scheme for flash-based database systems
    Rize Jin
    Hyung-Ju Cho
    Sang-Won Lee
    Tae-Sun Chung
    Design Automation for Embedded Systems, 2013, 17 : 167 - 191
  • [8] FeGC: An efficient garbage collection scheme for flash memory based storage systems
    Kwon, Ohhoon
    Koh, Kern
    Lee, Jaewoo
    Bahn, Hyokyung
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (09) : 1507 - 1523
  • [9] Memory management in flash-memory disks with data compression
    Kjelso, M
    Jones, S
    MEMORY MANAGEMENT, 1995, 986 : 399 - 413
  • [10] An efficient index buffer management scheme for implementing a B-tree on NAND flash memory
    Lee, Hyun-Seob
    Lee, Dong-Ho
    DATA & KNOWLEDGE ENGINEERING, 2010, 69 (09) : 901 - 916