Specification and management of interdependent data in operational systems and data warehouses

被引:3
|
作者
Georgakopoulos, D
Karabatis, G
Gantimahapatruni, S
机构
[1] BELLCORE,MORRISTOWN,NJ 07960
[2] SYBASE INC,EMERYVILLE,CA 94608
关键词
data replication; data summarization; asynchronous transactions; ECA rules; activity models; extended transactions;
D O I
10.1023/A:1008692007657
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
(Inter)Dependent objects include data replicated or cached in multiple database systems, data collected and summarized in data warehouses for analysis, planning, and decision support, as well as any other category of objects whose states are related and they are maintained in different information systems. In this paper we discuss dependencies between objects in an environment consisting of operational systems and a data warehouse, and describe their specification and enforcement. To specify object dependencies we introduce Object Dependency Descriptors (ObjectDDs). These describe the relationships between dependent objects, and define how much inconsistency between original objects and their replicas/collections/summaries can be tolerated before it is necessary to restore their consistency. Object dependencies are enforced by extended transactions designed specifically for evaluating if dependent objects satisfy their specified relationships, evaluating whether possible inconsistencies can be tolerated, and (if not) restoring consistency. To describe the transactional behavior of such consistency evaluation and restoration transactions we use Transaction Dependency Descriptors (TransactionDDs). TransactionDDs define the transactional relationships between consistency evaluation and restoration (asynchronous) transactions, as well as the relationships between such asynchronous transactions and regular (synchronous) transactions executed directly by applications. To automatically maintain the consistency of dependent objects, we propose the concept of a Dependency Management System (DMS). A DMS monitors dependent objects, evaluates object consistency, and schedules and controls consistency restoration transactions to keep dependent objects within acceptable consistency levels. We describe key components in the DMS architecture, and a relatively simple implementation involving straightforward extensions in a relational DBMS.
引用
收藏
页码:121 / 166
页数:46
相关论文
共 50 条
  • [41] Stonebraker on Data Warehouses
    Stonebraker, Michael
    COMMUNICATIONS OF THE ACM, 2011, 54 (05) : 10 - 11
  • [42] PHILIPS DATA WAREHOUSES
    DALY, J
    PROCEEDINGS : SEAS ANNIVERSARY MEETING 1989, VOLS 1 AND 2: THE CORPORATE NETWORK, 1989, : 1099 - 1105
  • [43] Designing data warehouses
    Theodoratos, Dimitri
    Sellis, Timos
    Data and Knowledge Engineering, 1999, 31 (03): : 279 - 301
  • [44] Mobility Data Warehouses
    Vaisman, Alejandro
    Zimanyi, Esteban
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2019, 8 (04)
  • [45] Caring for data warehouses
    Strategic Systems, 1997, 10 (02):
  • [46] Complements for data warehouses
    Laurent, D
    Lechtenbörger, J
    Spyratos, N
    Vossen, G
    15TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1999, : 490 - 499
  • [47] Designing data warehouses
    Theodoratos, D
    Sellis, T
    DATA & KNOWLEDGE ENGINEERING, 1999, 31 (03) : 279 - 301
  • [48] Deductive Data Warehouses
    Rabuzin, Kornelije
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2014, 10 (01) : 16 - 31
  • [49] BUILDING DATA-BASE MANAGEMENT-SYSTEMS THROUGH FORMAL SPECIFICATION
    NEUHOLD, EJ
    OLNHOFF, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1981, 107 : 169 - 209
  • [50] System engineering applied to specification and characterisation of data management systems for collaborative engineering
    Van, T. Nguyen
    Maille, B.
    Yannou, B.
    Bourey, J. P.
    LEADING THE WEB IN CONCURRENT ENGINEERING: NEXT GENERATION CONCURRENT ENGINEERING, 2006, 143 : 354 - +