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 条
  • [1] Performance Evaluation of Range Queries in Key Value Stores
    Pirzadeh, Pouria
    Tatemura, Junichi
    Po, Oliver
    Haciguemues, Hakan
    [J]. JOURNAL OF GRID COMPUTING, 2012, 10 (01) : 109 - 132
  • [2] Enabling Encrypted Rich Queries in Distributed Key-Value Stores
    Guo, Yu
    Yuan, Xingliang
    Wang, Xinyu
    Wang, Cong
    Li, Baochun
    Jia, Xiaohua
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1283 - 1297
  • [3] Chisel: Reshaping Queries to Trim Latency in Key-Value Stores
    Birke, Robert
    Perez, Juan E.
    Ben Mokhtar, Sonia
    Rameshan, Navaneeth
    Chen, Lydia Y.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2019), 2019, : 42 - 51
  • [4] Handling multi-dimensional complex queries in key-value data stores
    Sun, Hailong
    Tang, Yu
    Wang, Qi
    Liu, Xudong
    [J]. INFORMATION SYSTEMS, 2017, 66 : 82 - 96
  • [5] EKV-VBQ: Ensuring Verifiable Boolean Queries in Encrypted Key-Value Stores
    Li, Yuxi
    Chen, Jingjing
    Zhou, Fucai
    Ji, Dong
    [J]. Sensors, 2024, 24 (21)
  • [6] TailX: Scheduling Heterogeneous Multiget Queries to Improve Tail Latencies in Key-Value Stores
    Jaiman, Vikas
    Ben Mokhtar, Sonia
    Riviere, Etienne
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2020, 2020, 12135 : 73 - 92
  • [7] Evaluation of Key-Value Stores for Distributed Locking Purposes
    Grzesik, Piotr
    Mrozek, Dariusz
    [J]. BEYOND DATABASES, ARCHITECTURES AND STRUCTURES (BDAS): PAVING THE ROAD TO SMART DATA PROCESSING AND ANALYSIS, 2019, 1018 : 70 - 81
  • [8] Accelerating Range Queries of Primary and Secondary Indices for Key-Value Separation
    Tang, Chenlei
    Wan, Jiguang
    Tan, Zhihu
    Li, Guokuan
    [J]. PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 226 - 239
  • [9] Secure Multi-Client Data Access with Boolean Queries in Distributed Key-Value Stores
    Yuan, Xu
    Yuan, Xingliang
    Li, Baochun
    Wang, Cong
    [J]. 2017 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2017, : 245 - 253
  • [10] Improving Performance of Key-Value Stores for High-Performance Storage Devices
    Kim, Sunggon
    Kim, Hwajung
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (17):