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 条
  • [41] Customizable Scale-Out Key-Value Stores
    Anwar, Ali
    Cheng, Yue
    Huang, Hai
    Han, Jingoo
    Sim, Hyogi
    Lee, Dongyoon
    Douglis, Fred
    Butt, Ali R.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (09) : 2081 - 2096
  • [42] Private Search on Key-Value Stores with Hierarchical Indexes
    Hu, Haibo
    Xu, Jianliang
    Xu, Xizhong
    Pei, Kexin
    Choi, Byron
    Zhou, Shuigeng
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 628 - 639
  • [43] Tee-based key-value stores: a survey
    Ait Messaoud, Aghiles
    Ben Mokhtar, Sonia
    Simonet-Boulogne, Anthony
    VLDB JOURNAL, 2025, 34 (01):
  • [44] Coupling Decentralized Key-Value Stores with Erasure Coding
    Cheng, Liangfeng
    Hu, Yuchong
    Lee, Patrick P. C.
    PROCEEDINGS OF THE 2019 TENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '19), 2019, : 377 - 389
  • [45] EncKV: An Encrypted Key-value Store with Rich Queries
    Yuan, Xingliang
    Guo, Yu
    Wang, Xinyu
    Wang, Cong
    Li, Baochun
    Jia, Xiaohua
    PROCEEDINGS OF THE 2017 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIA CCS'17), 2017, : 423 - 435
  • [46] Performance Evaluation of Parfois Retailing Stores
    Dias Alves, Maria Emilia
    Silva Portela, Maria C. A.
    OPERATIONAL RESEARCH: IO 2013 - XVI CONGRESS OF APDIO, 2015, 4 : 1 - 17
  • [47] Range queries involving spatial relations: A performance analysis
    Theodoridis, Y
    Papadias, D
    SPATIAL INFORMATION THEORY: A THEORETICAL BASIS FOR GIS, 1995, 988 : 537 - 551
  • [48] Benchmarking Key-Value Stores on High-Performance Storage and Interconnects for Web-Scale Workloads
    Shankar, Dipti
    Lu, Xiaoyi
    Wasi-ur-Rahman, Md.
    Islam, Nusrat
    Panda, Dhabaleswar K.
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 539 - 544
  • [49] High-Performance Remote Data Persisting for Key-Value Stores via Persistent Memory Region
    Luo, Yongping
    Jin, Peiquan
    Wang, Xiaoliang
    Chu, Zhaole
    Guo, Kuankuan
    Guo, Jinhui
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3828 - 3839
  • [50] ElasticBF: Elastic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores
    Li, Yongkun
    Tian, Chengjin
    Guo, Fan
    Li, Cheng
    Xu, Yinlong
    PROCEEDINGS OF THE 2019 USENIX ANNUAL TECHNICAL CONFERENCE, 2019, : 739 - 752