Extending the Kernel of a Relational DBMS with Comprehensive Support for Sequenced Temporal Queries

Author:

Dignös Anton1,Böhlen Michael H.2,Gamper Johann1,Jensen Christian S.3

Affiliation:

1. Free University of Bozen-Bolzano, Bozen, Italy

2. University of Zurich, Zurich, Switzerland

3. Aalborg University, Aalborg, Denmark

Abstract

Many databases contain temporal, or time-referenced, data and use intervals to capture the temporal aspect. While SQL-based database management systems (DBMSs) are capable of supporting the management of interval data, the support they offer can be improved considerably. A range of proposed temporal data models and query languages offer ample evidence to this effect. Natural queries that are very difficult to formulate in SQL are easy to formulate in these temporal query languages. The increased focus on analytics over historical data where queries are generally more complex exacerbates the difficulties and thus the potential benefits of a temporal query language. Commercial DBMSs have recently started to offer limited temporal functionality in a step-by-step manner, focusing on the representation of intervals and neglecting the implementation of the query evaluation engine. This article demonstrates how it is possible to extend the relational database engine to achieve a full-fledged, industrial-strength implementation of sequenced temporal queries, which intuitively are queries that are evaluated at each time point. Our approach reduces temporal queries to nontemporal queries over data with adjusted intervals, and it leaves the processing of nontemporal queries unaffected. Specifically, the approach hinges on three concepts: interval adjustment , timestamp propagation , and attribute scaling . Interval adjustment is enabled by introducing two new relational operators, a temporal normalizer and a temporal aligner, and the latter two concepts are enabled by the replication of timestamp attributes and the use of so-called scaling functions. By providing a set of reduction rules, we can transform any temporal query, expressed in terms of temporal relational operators, to a query expressed in terms of relational operators and the two new operators. We prove that the size of a transformed query is linear in the number of temporal operators in the original query. An integration of the new operators and the transformation rules, along with query optimization rules, into the kernel of PostgreSQL is reported. Empirical studies with the resulting temporal DBMS are covered that offer insights into pertinent design properties of the article's proposal. The new system is available as open-source software.

Funder

TPG project of the Free University of Bozen-Bolzano and by a grant from the Obel Family Foundation

Publisher

Association for Computing Machinery (ACM)

Subject

Information Systems

Reference62 articles.

1. Temporal versus first-order logic to query temporal databases

2. Temporal query processing in Teradata

3. Maintaining knowledge about temporal intervals

4. Notions of upward compatibility of temporal query languages;Bair John;Wirtschaftsinformatik,1997

Cited by 22 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. τSQWRL: A TSQL2-Like Query Language for Temporal Ontologies Generated from JSON Big Data;Big Data Mining and Analytics;2023-09

2. A New Primitive for Processing Temporal Joins;Proceedings of the 18th International Symposium on Spatial and Temporal Data;2023-08-23

3. TGV: A Visualization Tool for Temporal Property Graph Databases;Information Systems Frontiers;2023-08-15

4. Indexing Temporal Relations for Range-Duration Queries;35th International Conference on Scientific and Statistical Database Management;2023-07-10

5. Language-Integrated Query for Temporal Data;Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences;2022-11-29

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3