PAPER DIGEST
Most Influential SIGCOMM 2012 Paper · 2026-03 edition

HyperDex: A Distributed, Searchable Key-value Store

Robert Escriva; Bernard Wong; Emin Gü n Sirer

Venue
ACM SIGCOMM Conference (SIGCOMM) 2012
Recognition
Most Influential SIGCOMM 2012 Paper (Rank No. 12)
Edition
2026-03
Impact factor
6
Certificate ID
c966db55140620f5

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 <b>search</b> primitive that enables queries on secondary attributes. The key insight behind HyperDex is the concept of <i>hyperspace hashing</i> in which objects with multiple attributes are mapped into a multidimensional hyperspace. This mapping leads to efficient implementations not only for retrieval by primary key, but also for partially-specified secondary attribute searches and range queries. A novel chaining protocol enables the system to achieve strong consistency, maintain availability and guarantee fault tolerance. An evaluation of the full system shows that HyperDex is 12-13x faster than Cassandra and MongoDB for finding partially specified objects. Additionally, HyperDex achieves 2-4x higher throughput for <b>get</b>/<b>put</b> operations.

Download PDF certificate