An Asynchronous View Maintenance Approach Based on IO Sharing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The materialized view is considered as a panacea that significantly facilitates query by trading space cost for execution time. However, it also involves the expensive cost of maintenance which trades away the latency. Disk IO cost is an important factor restricting view maintenance performance. To solve this problem, we decouple a complete procedure of view maintenance into a number of tasks and execute them asynchronously. We put off the executions of those tasks until necessary data access from disk can be completed by subsequent transactions or queries. The execution of view maintenance tasks and transactions or queries can share disk IO, which fundamentally reduces IO resource consumption and view maintenance overhead. We accomplish the complete architecture of view maintenance to support IO sharing. To maximize the advantages of sharing IO, the job of view maintenance is split into fine-grained tasks. An effective cost evaluator is also proposed to select proper tasks to be executed for subsequent transactions or queries. We implement our method on the PostgreSQL. Experiments on the CH-benCHmark show it achieves better performance than existing methods.

Original languageEnglish
Title of host publicationWeb Information Systems Engineering – WISE 2020 - 21st International Conference, Proceedings
EditorsZhisheng Huang, Wouter Beek, Hua Wang, Yanchun Zhang, Rui Zhou
PublisherSpringer Science and Business Media Deutschland GmbH
Pages390-403
Number of pages14
ISBN (Print)9783030620073
DOIs
StatePublished - 2020
Event21st International Conference on Web Information Systems Engineering, WISE 2020 - Amsterdam, Netherlands
Duration: 20 Oct 202024 Oct 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12343 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Conference on Web Information Systems Engineering, WISE 2020
Country/TerritoryNetherlands
CityAmsterdam
Period20/10/2024/10/20

Keywords

  • IO sharing
  • Materialized views
  • View maintenance

Fingerprint

Dive into the research topics of 'An Asynchronous View Maintenance Approach Based on IO Sharing'. Together they form a unique fingerprint.

Cite this