skip to main content
10.1145/3319647.3325844acmconferencesArticle/Chapter ViewAbstractPublication PagessystorConference Proceedingsconference-collections
poster

Keydomet: faster prefix-based key comparison

Published: 22 May 2019 Publication History

Abstract

In this big data era, data structures indexed by strings are the backbone of many systems - key-value stores, computing systems and relational database indexes. Traversing such data structures requires multiple string comparisons. This poster introduces keydomet, a string wrapper that optimizes key comparisons by storing string prefixes as integers and extending the comparison procedure accordingly.

References

[1]
2019. Keydomet C++ implementation. Retrieved Mar 2019 from https://github.com/erangi/kdmt
[2]
2019. LevelDB key-value storage library. Retrieved Mar 2019 from https://github.com/google/leveldb
[3]
2019. Lightning Memory-Mapped Database. Retrieved Mar 2019 from https://github.com/LMDB/lmdb/tree/mdb.master/libraries/liblmdb
[4]
Goetz Graefe and P-A Larson. 2001. B-tree Indexes and CPU Caches. In Proceedings 17th International Conference on Data Engineering. IEEE.
[5]
Chris Nyberg, Tom Barclay, Zarka Cvetanovic, Jim Gray, and Dave Lomet. 1995. Alphasort: A cache-sensitive parallel external sort. The VLDB Journal 4, 4 (1995).

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SYSTOR '19: Proceedings of the 12th ACM International Conference on Systems and Storage
May 2019
211 pages
ISBN:9781450367493
DOI:10.1145/3319647
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

In-Cooperation

  • USENIX Assoc: USENIX Assoc

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 May 2019

Check for updates

Author Tags

  1. databases
  2. indexes
  3. key-value stores
  4. strings

Qualifiers

  • Poster

Conference

SYSTOR '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 108 of 323 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 71
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media