Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communi 2012
DOI: 10.1145/2342356.2342360
|View full text |Cite
|
Sign up to set email alerts
|

HyperDex

Abstract: Distributed key-value stores are now a standard component of high-performance web services and cloud computing applications. While key-value stores offer significant performance and scalability advantages compared to traditional databases, they achieve these properties through a restricted API that limits object retrieval-an object can only be retrieved by the (primary and only) key under which it was inserted. This paper presents HyperDex, a novel distributed key-value store that provides a unique search prim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 102 publications
(5 citation statements)
references
References 43 publications
0
5
0
Order By: Relevance
“…LSM-tree data stores: Today's monolithic LSM-tree systems [17,22,26,37,52,63] require a few memtables to saturate the bandwidth of one disk. Nova-LSM uses a large number of memtables to saturate the disk bandwidth of multiple StoCs.…”
Section: Related Workmentioning
confidence: 99%
“…LSM-tree data stores: Today's monolithic LSM-tree systems [17,22,26,37,52,63] require a few memtables to saturate the bandwidth of one disk. Nova-LSM uses a large number of memtables to saturate the disk bandwidth of multiple StoCs.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, certain queries, such as range queries and prefix matching, cannot be supported efficiently. In practice, storage systems like HyperDex [40] and HBase [45] reorganize data once written, to create an ordered storage layout. Parallel sorting algorithms like SDS-Sort [38] also re-create order by making multiple passes over data once written.…”
Section: :23mentioning
confidence: 99%
“…We also compared RAMCloud with HyperDex [Escriva et al 2012] and Redis [2014], which are high-performance in-memory key-value stores. Redis keeps all of its data in DRAM and uses logging for durability, like RAMCloud.…”
Section: Redis and Hyperdexmentioning
confidence: 99%
“…However, it offers only weak durability guarantees: the local log is written with a 1-second fsync interval, and updates to replicas are batched and sent in the background (Redis also offers a synchronous update mode, but this degrades performance significantly). HyperDex [Escriva et al 2012] offers similar durability and consistency to RAMCloud, and it supports a richer data model, including range scans and efficient searches across multiple columns. However, it is a disk-based system.…”
Section: Redis and Hyperdexmentioning
confidence: 99%