@inproceedings{7b5245c2c4bd4aabba0b60b7c089264f,
title = "A Slice-Based Method to Speed Up Join View Maintenance for Transactions",
abstract = "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.",
keywords = "Incremental view maintenance, Join view, Materialized views",
author = "Huichao Duan and Huiqi Hu and Xuan Zhou and Aoying Zhou",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 21st International Conference on Web Information Systems Engineering, WISE 2020 ; Conference date: 20-10-2020 Through 24-10-2020",
year = "2020",
doi = "10.1007/978-3-030-62008-0\_25",
language = "英语",
isbn = "9783030620073",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "359--375",
editor = "Zhisheng Huang and Wouter Beek and Hua Wang and Yanchun Zhang and Rui Zhou",
booktitle = "Web Information Systems Engineering – WISE 2020 - 21st International Conference, Proceedings",
address = "德国",
}