Replicated Layout for In-Memory Database Systems

被引:4
|
作者
Sudhir, Sivaprasad [1 ]
Cafarella, Michael [1 ]
Madden, Samuel [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 15卷 / 04期
基金
美国国家科学基金会;
关键词
FILE;
D O I
10.14778/3503585.3503606
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scanning and filtering are the foundations of analytical database systems. Modern DBMSs employ a variety of techniques to partition and layout data to improve the performance of these operations. To accelerate query performance, systems tune data layout to reduce the cost of accessing and processing data. However, these layouts optimize for the average query, and with heterogeneous data access patterns in parts of the data, their performance degrades. To mitigate this, we present CopyRight, a layout-aware partial replication engine that replicates parts of the data differently and lays out each replica differently to maximize the overall query performance. Across a range of real-world query workloads, CopyRight is able to achieve 1.1X to 7.9X faster performance than the best non-replicated layout with 0.25X space overhead. When compared to full table replication with 100% overhead, CopyRight attains the same or up to 5.2X speedup with 25% space overhead.
引用
收藏
页码:984 / 997
页数:14
相关论文
共 50 条
  • [41] In-Memory Database Optimization Using Statistical Estimation
    Verma, Sudhir
    Bhatnagar, Vidur Shailendra
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 177 - 184
  • [42] Emerging memories as enablers for in-memory layout transformation acceleration and virtualization
    Liao, Minli
    Sampson, Jack
    [J]. 2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 414 - 421
  • [43] IN-MEMORY DATABASE SYSTEMS. THE CASE OF ORACLE VS. MICROSOFT SQL SERVER
    Fotache, Marin
    Hrubaru, Ionut
    Tica, Alexandru
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2017): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2017, : 327 - 332
  • [44] Asynchronous backup and initialization of a database server for replicated database systems
    Bhalla, S
    Madnick, SE
    [J]. JOURNAL OF SUPERCOMPUTING, 2004, 27 (01): : 69 - 89
  • [45] Asynchronous Backup and Initialization of a Database Server for Replicated Database Systems
    Subhash Bhalla
    Stuart E. Madnick
    [J]. The Journal of Supercomputing, 2004, 27 : 69 - 89
  • [46] Maintaining replicated authorizations in distributed database systems
    Samarati, P
    Ammann, P
    Jajodia, S
    [J]. DATA & KNOWLEDGE ENGINEERING, 1996, 18 (01) : 55 - 84
  • [47] Design and evaluation of a replicated database for mobile systems
    S. Palazzo
    A. Puliafito
    M. Scarpa
    [J]. Wireless Networks, 2000, 6 : 131 - 144
  • [48] Increasing the resilience of distributed and replicated database systems
    Keidar, I
    Dolev, D
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1998, 57 (03) : 309 - 324
  • [49] A solution for fault tolerance in replicated database systems
    Chen, Changgui
    Zhou, Wanlei
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2006, 2 (1-2) : 64 - 71
  • [50] ReStore: In-Memory REplicated STORagE for Rapid Recovery in Fault-Tolerant Algorithms
    Huebner, Lukas
    Hespe, Demian
    Sanders, Peter
    Stamatakis, Alexandros
    [J]. 2022 IEEE/ACM 12TH WORKSHOP ON FAULT TOLERANCE FOR HPC AT EXTREME SCALE (FTXS), 2022, : 24 - 35