Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3309697.3331490acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
extended-abstract

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

Published: 20 June 2019 Publication History

Abstract

In this paper, we examine the design tradeoffs of existing in-memory data structures of a state-of-the-art key-value store. We observe that no data structures provide both fast point-accesses and consistent ranged-retrievals, and naitive amalgamations of existing structures fail to get the best of both worlds. Furthermore, our experiments reveal a performance anomaly when increasing the memory size: as more key-value pairs are maintained in memory, the shortcomings of the data structures exacerbate. To address the above problems, we present TeksDB, a fast and consistent key-value store with a novel in-memory data structure, which efficiently handles both point- and ranged- accesses at a modest increase in memory footprint. Our evaluation demonstrates that TeksDB outperforms RocksDB by 3.6×, 9×, and 4.5× for get, scan, and range_query, respectively. The effectiveness of TeksDB extends to real-world workloads, achieving up to 3.3× speedup for YCSB.

Reference

[1]
Youil Han, Bryan S. Kim, Jeseong Yeon, Sungjin Lee, and Eunji Lee. 2019. TeksDB: Weaving Data Structures for a High-Performance Key-Value Store. Proc. ACM Meas. Anal. Comput. Syst. 2, 3 (2019), 37:1--37:48.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMETRICS '19: Abstracts of the 2019 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems
June 2019
113 pages
ISBN:9781450366786
DOI:10.1145/3309697
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 June 2019

Check for updates

Author Tags

  1. data structure
  2. key-value store
  3. nosql system
  4. scalability

Qualifiers

  • Extended-abstract

Funding Sources

  • National Research Foundation of Korea

Conference

SIGMETRICS '19
Sponsor:

Acceptance Rates

SIGMETRICS '19 Paper Acceptance Rate 50 of 317 submissions, 16%;
Overall Acceptance Rate 459 of 2,691 submissions, 17%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)New Approach for Single Sign-on Improvement using Load Distribution Method2021 Research, Invention, and Innovation Congress: Innovation Electricals and Electronics (RI2C)10.1109/RI2C51727.2021.9559786(44-47)Online publication date: 1-Sep-2021
  • (2020)JellyFishProceedings of the 21st International Middleware Conference10.1145/3423211.3425672(134-148)Online publication date: 7-Dec-2020
  • (2019)TeksDBACM SIGMETRICS Performance Evaluation Review10.1145/3376930.337697547:1(69-70)Online publication date: 17-Dec-2019
  • (2019)TeksDBAbstracts of the 2019 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3309697.3331490(69-69)Online publication date: 20-Jun-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media