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 条
  • [31] Mining periodic patterns in spatio-temporal sequences at different time granularities
    Karli, Sezin
    Saygin, Yucel
    INTELLIGENT DATA ANALYSIS, 2009, 13 (02) : 301 - 335
  • [32] Block term decomposition with distinct time granularities for temporal knowledge graph completion
    Lai, Yujing
    Chen, Chuan
    Zheng, Zibin
    Zhang, Yangqing
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 201
  • [33] Later: Managing temporal information efficiently
    Brusoni, V
    Console, L
    Terenziani, P
    Pernici, B
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1997, 12 (04): : 56 - 64
  • [34] Efficiently executable temporal logic programs
    Merz, S
    EXECUTABLE MODAL AND TEMPORAL LOGICS, 1995, 897 : 69 - 85
  • [36] Towards efficiently supporting database as a service with QoS guarantees
    Luo, Yifeng
    Guo, Junshi
    Zhu, Jiaye
    Guan, Jihong
    Zhou, Shuigeng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 51 - 63
  • [38] Efficiently supporting secure and reliable collaboration in scientific workflows
    Ma, Jiangang
    Cao, Jinli
    Zhang, Yanchun
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (06) : 475 - 489
  • [39] A new encoding scheme of supporting data update efficiently
    Xie, Houliang
    Lei, Liang
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1472 - 1477
  • [40] Texture granularities
    Southam, P
    Harvey, R
    IMAGE ANALYSIS AND PROCESSING - ICIAP 2005, PROCEEDINGS, 2005, 3617 : 304 - 311