Query-efficient Partitions for Dynamic Data

被引:2
|
作者
Vasilakis, Nikos [1 ]
Palkhiwala, Yash [1 ]
Smith, Jonathan M. [1 ]
机构
[1] Univ Penn, 3330 Walnut St, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
Key-Value Store; Dynamic; NoSQL; Partitioning; Queries;
D O I
10.1145/3124680.3124744
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large-scale data storage requirements have led to the development of distributed, non-relational databases (NoSQL). Single-dimension NoSQL achieves scalability by partitioning data over a single key space. Queries on primary ("key") properties are made efficient at the cost of queries on other properties. Multidimensional NoSQL systems attempt to remedy this inefficiency by creating multiple key spaces. Unfortunately, the structure of data needs to be known a priori and must remain fixed, eliminating many of the original benefits of NoSQL. This paper presents three techniques that together enable query-efficient partitioning of dynamic data. First, unispace hashing (UH) extends multidimensional hashing to data of unknown structure with the goal of improving queries on secondary properties. Second, compression formulas leverage user insight to address UH's inefficiencies and further accelerate lookups by certain properties. Third, formula spaces use UH to simplify compression formulas and accelerate queries on the structure of objects. The resulting system supports dynamic data similar to single-dimension NoSQL systems, efficient data queries on secondary properties, and novel intersection, union, and negation queries on the structure of dynamic data.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Query-Efficient Correlation Clustering
    Garcia-Soriano, David
    Kutzkov, Konstantin
    Bonchi, Francesco
    Tsourakakis, Charalampos
    WEB CONFERENCE 2020: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2020), 2020, : 1468 - 1478
  • [2] Query-efficient black-box ensemble attack via dynamic surrogate weighting
    Hu, Cong
    He, Zhichao
    Wu, Xiaojun
    PATTERN RECOGNITION, 2025, 161
  • [3] Query-Efficient Dictatorship Testing with Perfect Completeness
    Chen, Victor
    PROPERTY TESTING: CURRENT RESEARCH AND SURVEYS, 2010, 6390 : 276 - 279
  • [4] Query-Efficient Locally Decodable Codes of Subexponential Length
    Chee, Yeow Meng
    Feng, Tao
    Ling, San
    Wang, Huaxiong
    Zhang, Liang Feng
    COMPUTATIONAL COMPLEXITY, 2013, 22 (01) : 159 - 189
  • [5] Query-Efficient Algorithms for Polynomial Interpolation over Composites
    Gopalan, Parikshit
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 908 - 917
  • [6] HopSkipJumpAttack: A Query-Efficient Decision-Based Attack
    Chen, Jianbo
    Jordan, Michael, I
    Wainwright, Martin J.
    2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, : 1277 - 1294
  • [7] Marich: A Query-efficient Distributionally Equivalent Model Extraction Attack using Public Data
    Karmakar, Pratik
    Basu, Debabrota
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [8] Query-efficient algorithms for polynomial interpolation over composites
    Gopalan, Parikshit
    SIAM JOURNAL ON COMPUTING, 2008, 38 (03) : 1033 - 1057
  • [9] Query-Efficient Locally Decodable Codes of Subexponential Length
    Yeow Meng Chee
    Tao Feng
    San Ling
    Huaxiong Wang
    Liang Feng Zhang
    computational complexity, 2013, 22 : 159 - 189
  • [10] DeepRover: A Query-Efficient Blackbox Attack for Deep Neural Networks
    Zhang, Fuyuan
    Hu, Xinwen
    Ma, Lei
    Zhao, Jianjun
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1384 - 1394