Cited time in webofscience Cited time in scopus

TeksDB: Weaving Data Structures for a High-Performance Key-Value Store

Title
TeksDB: Weaving Data Structures for a High-Performance Key-Value Store
Author(s)
Han, YouilKim, Bryan S.Yeon, JeseongLee, SungjinLee, Eunji
Issued Date
2019-06-28
Citation
ACM SIG on Computer and Communications Metrics and Performance, pp.69
Type
Conference Paper
ISBN
9781450366786
Abstract
Key-value stores (KVS) are now an integral part of modern dataintensive systems.Thanks to its simplicity, scalability, and efficiency over traditional database systems. Databases such as MySQL employ KVS (in this case, RocksDB as their backend storage instead of conventional database engines because KVS is less affected by data fragmentation. OLAP and big data analytics applications often use KVS as the backend store to make use of the efficient range-query operations of LSM(Log Structured Merge Tree)-based KVS. Furthermore, the increasing use of KVS as backend stores in distributed systems diversifies the workload for each local KVS, making it necessary to design a highly-concurrent data store that simultaneously processes mixed operations. The underlying technology trends also put immense pressure on the design of KVS. Nowadays, many core servers with hundred GBs of memory are common in production environments, and this enhanced density of hardware technologies (both in terms of the number of cores and memory capacity) leads to more data items residing in memory. This phenomenon places greater emphasis on the efficiency of the in-memory data structure in KVS, as more data accesses are serviced from its memory component, which is often called the memtable. The current memtable structure of KVS, however, generally assumes a limited memory capacity that only serves as a temporary write buffer, and the use of single-Threaded writes or unscalable data structures for the memtable fails to fulfill this external demand. © 2019 Copyright is held by the owner/author(s).
URI
http://hdl.handle.net/20.500.11750/46979
DOI
10.1145/3309697.3331490
Publisher
Association for Computing Machinery
Related Researcher
  • 이성진 Lee, Sungjin
  • Research Interests Computer System; System Software; Storage System; Non-volatile Memory; Flash-based SSD; Distributed Storage Systems
Files in This Item:

There are no files associated with this item.

Appears in Collections:
Department of Electrical Engineering and Computer Science Data-Intensive Computing Systems Laboratory 2. Conference Papers

qrcode

  • twitter
  • facebook
  • mendeley

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE