• DocumentCode
    710052
  • Title

    ZDB-high performance key-value store

  • Author

    Thanh Nguyen Trung ; Minh Nguyen Hieu

  • Author_Institution
    Inf. Technol. Fac., Le Quy Don Tech. Univ., Hanoi, Vietnam
  • fYear
    2013
  • fDate
    15-18 Dec. 2013
  • Firstpage
    311
  • Lastpage
    316
  • Abstract
    Nowadays key-value stores play a critical part in large-scale high performance applications. Attention paid to key-value stores prove the importance of the key-value store that have already been used. This paper presents ZDB which is a high performance persistent key-value store designed for optimizing reading and writing operations. This key-value store support sequential write and single disk seek for read and write operations. Key contributions of this paper are the principles in architecture, design and implementation of a high performance persistent key-value store. This is achieved by using a data file structure organized as commit log storage where every new data is appended to the end of the data file. An in memory index is used for random reading. ZDB architecture optimize the index of key-value store for auto incremental integer keys which can be applied in storing many real life data efficiently with minimize memory overhead and reduce the complexity for partitioning data.
  • Keywords
    cache storage; disc storage; storage management; ZDB architecture; ZDB-high performance key-value store; auto incremental integer; data file structure; high performance persistent key-value store; large-scale high performance applications; random reading; reading operations; writing operations; Indexes; Instruction sets; key-value; nosql; storage; zdb;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies (WICT), 2013 Third World Congress on
  • Conference_Location
    Hanoi
  • Type

    conf

  • DOI
    10.1109/WICT.2013.7113154
  • Filename
    7113154