Efficiently supporting temporal granularities

被引:37
|
作者
Dyreson, CE
Evans, WS
Lin, H
Snodgrass, RT
机构
[1] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
[2] IBM, Global Serv, Dept FA2A, Tucson, AZ 85744 USA
基金
美国国家科学基金会;
关键词
calendar; granularity; indeterminacy; SQL-92; temporal database; TSQL2;
D O I
10.1109/69.868908
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Granularity is an integral feature of temporal data. For instance, a person's age is commonly given to the granularity of years and the time of their next airline flight to the granularity of minutes. A granularity creates a discrete image, in terms of granules, of a (possibly continuous) time-line. We present a formal model for granularity in temporal operations that is integrated with temporal indeterminacy, or "don't know when" information. We also minimally extend the syntax and semantics of SQL-92 to support mixed granularities. This support rests on two operations, scale and cast, that move times between granularities, e.g., from days to months. We demonstrate that our solution is practical by showing how granularities can be specified in a modular fashion. and by outlining a time- and space-efficient implementation. The implementation uses several optimization strategies to mitigate the expense of accommodating multiple granularities.
引用
收藏
页码:568 / 587
页数:20
相关论文
共 50 条
  • [41] Efficiently Processing Temporal Queries on Hyperledger Fabric
    Gupta, Himanshu
    Hans, Sandeep
    Aggarwal, Kushagra
    Mehta, Sameep
    Chatterjee, Bapi
    Praveen, J.
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1489 - 1494
  • [42] Computing Complex Temporal Join Queries Efficiently
    Hu, Xiao
    Sintos, Stavros
    Gao, Junyang
    Agarwal, Pankaj K.
    Yang, Jun
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 2076 - 2090
  • [43] Updating Maximal (Δ, γ)-Cliques of a Temporal Network Efficiently
    Banerjee, Suman
    Pal, Bithika
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2021, PT I, 2021, 13080 : 485 - 493
  • [44] Smartphone sensing offloading for efficiently supporting social sensing applications
    Rachuri, Kiran K.
    Efstratiou, Christos
    Leontiadis, Ilias
    Mascolo, Cecilia
    Rentfrow, Peter J.
    PERVASIVE AND MOBILE COMPUTING, 2014, 10 : 3 - 21
  • [45] Multiverse: Efficiently Supporting Distributed High-Level Speculation
    Ravichandran, Kaushik
    Pande, Santosh
    ACM SIGPLAN NOTICES, 2013, 48 (10) : 533 - 552
  • [46] Distributed unit testing - Supporting multiple platforms accurately and efficiently
    Santos, Pablo
    Garcia, Francisco J.
    DR DOBBS JOURNAL, 2006, 31 (11): : 28 - 32
  • [47] Efficiently Supporting Attribute-Based Access Control in Linux
    Varshith, H. O. Sai
    Sural, Shamik
    Vaidya, Jaideep
    Atluri, Vijayalakshmi
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2012 - 2026
  • [48] HCE: A Runtime System for Efficiently Supporting Heterogeneous Cooperative Execution
    Wan, Lanjun
    Zheng, Weihua
    Yuan, Xinpan
    IEEE ACCESS, 2021, 9 : 147264 - 147279
  • [49] Temporal Reasoning for Supporting Temporal Queries in OWL 2.0
    Batsakis, Sotiris
    Stravoskoufos, Kostas
    Petrakis, Euripides G. M.
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6881 : 558 - 567
  • [50] Managing different time granularities of clinical information by an interval-based temporal data model
    Combi, C
    Pinciroli, F
    Pozzi, G
    METHODS OF INFORMATION IN MEDICINE, 1995, 34 (05) : 458 - 474