Performance Evaluation of Range Queries in Key Value Stores

被引:0
|
作者
Pouria Pirzadeh
Junichi Tatemura
Oliver Po
Hakan Hacıgümüş
机构
[1] University of California Irvine,Department of Computer Science
[2] NEC Laboratories America,undefined
[3] Inc.,undefined
来源
Journal of Grid Computing | 2012年 / 10卷
关键词
Key-value store; Range query; Range index; Performance study;
D O I
暂无
中图分类号
学科分类号
摘要
Recently there has been a considerable increase in the number of different Key-Value stores, for supporting data storage and applications on the cloud environment. While all these solutions try to offer highly available and scalable services on the cloud, they are significantly different with each other in terms of the architecture and types of the applications, they try to support. Considering three widely-used such systems: Cassandra, HBase and Voldemort; in this paper we compare them in terms of their support for different types of query workloads. We are mainly focused on the range queries. Unlike HBase and Cassandra that have built-in support for range queries, Voldemort does not support this type of queries via its available API. For this matter, practical techniques are presented on top of Voldemort to support range queries. Our performance evaluation is based on mixed query workloads, in the sense that they contain a combination of short and long range queries, beside other types of typical queries on key-value stores such as lookup and update. We show that there are trade-offs in the performance of the selected system and scheme, and the types of the query workloads that can be processed efficiently.
引用
收藏
页码:109 / 132
页数:23
相关论文
共 50 条
  • [21] Towards Elastic Key-value Stores on IaaS
    Li, Han
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2013, : 302 - 305
  • [22] A Design for Scalable and Secure Key-value Stores
    Chen, Longbin
    Dai, Wenyun
    Qiu, Meikang
    Jiang, Ning
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 216 - 221
  • [23] Robust Data Sharing with Key-Value Stores
    Basescu, Cristina
    Cachin, Christian
    Eyal, Ittay
    Haas, Robert
    Sorniotti, Alessandro
    Vukolic, Marko
    Zachevsky, Ido
    2012 42ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2012,
  • [24] On the Support of Versioning in Distributed Key-Value Stores
    Felber, Pascal
    Pasin, Marcelo
    Riviere, Etienne
    Schiavoni, Valerio
    Sutra, Pierre
    Coelho, Fabio
    Oliveira, Rui
    Matos, Miguel
    Vilaca, Ricardo
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 95 - 104
  • [25] Using weaker consistency models with monitoring and recovery for improving performance of key-value stores
    Nguyen D.
    Charapko A.
    Kulkarni S.S.
    Demirbas M.
    Journal of the Brazilian Computer Society, 2019, 25 (01)
  • [26] Using Weaker Consistency Models with Monitoring and Recovery for Improving Performance of Key-Value Stores
    Duong Nguyen
    Charapko, Aleksey
    Kulkarni, Sandeep S.
    Demirbas, Murat
    2018 EIGHTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2018, : 67 - 76
  • [27] Performance Measurements of Some Aspects of Multi-threaded Access to Key-value stores
    Stjepanovic, Dragisa
    Savic, Mihajlo
    Jokic, Jelena
    Maric, Slavko
    2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 831 - 834
  • [28] SplitDB: Closing the Performance Gap for LSM-Tree-Based Key-Value Stores
    Cai, Miao
    Jiang, Xuzhen
    Shen, Junru
    Ye, Baoliu
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (01) : 206 - 220
  • [29] OPTIMAL MULTIPLE KEY HASHING FILES FOR ORTHOGONAL RANGE QUERIES
    LIANG, J
    CHANG, CC
    MCFADYEN, RG
    LEE, RCT
    INFORMATION SCIENCES, 1994, 79 (1-2) : 145 - 158
  • [30] Evaluation of Range Queries with Predicates on Moving Objects
    McCarthy, Mitzi
    He, Zhen
    Wang, X. Sean
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (05) : 1144 - 1157