A snapshot differential refresh algorithm
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Efficiently updating materialized views
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Data caching issues in an information retrieval system
ACM Transactions on Database Systems (TODS)
Updating relational databases through object-based views
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Maintaining views incrementally
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Database system issues in nomadic computing
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Using semantic values to facilitate interoperability among heterogeneous information systems
ACM Transactions on Database Systems (TODS)
Research problems in data warehousing
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
A mediated approach to consistency management among distributed, heterogeneous information systems
A mediated approach to consistency management among distributed, heterogeneous information systems
Temporal conditions and integrity constraints in active database systems
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Things every update replication customer should know (abstract)
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
A framework for supporting data integration using the materialized and virtual approaches
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Updating Distributed Materialized Views
IEEE Transactions on Knowledge and Data Engineering
Architecture of the ORION Next-Generation Database System
IEEE Transactions on Knowledge and Data Engineering
Deriving Production Rules for Incremental View Maintenance
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Decision-Centric Information Monitoring
Journal of Intelligent Information Systems
View Management Support in Advanced Knowledge Base Servers
Journal of Intelligent Information Systems
Conceptual Models and Architectures for Advanced Information Systems
Applied Intelligence
Knowledge Management in Heterogeneous Data Warehouse Environments
DaWaK '01 Proceedings of the Third International Conference on Data Warehousing and Knowledge Discovery
Trends and Scale-Up for Data Administration
Selected Papers from the Symposium on Conceptual Modeling, Current Issues and Future Directions
Relaxed currency and consistency: how to say "good enough" in SQL
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Caching with "good enough" currency, consistency, and completeness
VLDB '05 Proceedings of the 31st international conference on Very large data bases
An agency-based framework for electronic business
CIA'99 Proceedings of the 3rd international conference on Cooperative information agents III
Just-in-time knowledge management
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
Hi-index | 0.00 |
This paper addresses the needs of application designers whowould like to tell an automated assistant the following: “Here is aquery that defines a view I want to materialize within myapplication. I need this view to remain approximatelyconsistent with the state of the data sources from which the view isderived, in accordance with declaratively specified stalenesspredicates. When the view becomes stale, follow the refresh strategyI specify (e.g., eager, lazy, hybrid). You must do this inheterogeneous environments containing both active and passive datasources”. This paper describes an architecture that realizes this vision. Theapproach supports materialized, object-based views, called quasi-views, defined over shared databases. Quasi-views arerefreshed according to the consistency conditions and refreshstrategies specified declaratively by application designers. Theseconditions allow for the deviation of quasi-views from their databasecounterparts according to well-defined and monitored approximateconsistency predicates. A layer of software called a Mediator\ for\ Approximate\ Consistencyautomatically generates the databaseobjects necessary to enforce these consistency conditions, shieldingthe application developer from the implementation details ofconsistency maintenance. In addition, it does this for both activeand passive (e.g., legacy) data sources.This paper formalizes quasi-views, presents a declarative quasi-viewspecification language, and describes an architecture andimplementation of a Mediator for Approximate Consistency.