跳到主要导航 跳到搜索 跳到主要内容

A Slice-Based Method to Speed Up Join View Maintenance for Transactions

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

With the increments of data volumes and user numbers, big data applications require higher transaction throughput but lower query latency for database systems. The materialized view accelerates analytical queries by trading space for query efficiency. Nevertheless, it has to be updated under transactional workloads to obtain up-to-second results. Unfortunately, the cost of view maintenance is expensive, which requires examining its maintenance strategies carefully. In this paper, we redesign the view maintenance strategy from the transaction perspective. Compared with conventional methods that compute the modifications of different operations separately, we implement a slice-based method that maintains the updates of several base tables with join relations in one transaction as the increments of a slice. Then we optimize the view maintenance process based on the slices such as avoiding invalid expression evaluation and base table access. We conduct experiments in PostgreSQL under CH-benCHmark. Experiments show that our method can increase transaction throughput by 17%–121%, reduce query latency by 30%–85%, and achieve 1.9 higher query throughput than those of conventional methods.

源语言英语
主期刊名Web Information Systems Engineering – WISE 2020 - 21st International Conference, Proceedings
编辑Zhisheng Huang, Wouter Beek, Hua Wang, Yanchun Zhang, Rui Zhou
出版商Springer Science and Business Media Deutschland GmbH
359-375
页数17
ISBN(印刷版)9783030620073
DOI
出版状态已出版 - 2020
活动21st International Conference on Web Information Systems Engineering, WISE 2020 - Amsterdam, 荷兰
期限: 20 10月 202024 10月 2020

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12343 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议21st International Conference on Web Information Systems Engineering, WISE 2020
国家/地区荷兰
Amsterdam
时期20/10/2024/10/20

学术指纹

探究 'A Slice-Based Method to Speed Up Join View Maintenance for Transactions' 的科研主题。它们共同构成独一无二的学术指纹。

引用此