skip to main content
10.1145/223784.223850acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free Access

Efficient maintenance of materialized mediated views

Published:22 May 1995Publication History

ABSTRACT

Integrating data and knowledge from multiple heterogeneous sources -- like databases, knowledge bases or specific software packages -- is often required for answering certain queries. Recently, a powerful framework for defining mediated views spanning multiple knowledge bases by a set of constrained rules was proposed [24, 4, 16]. We investigate the materialization of these views by unfolding the view definition and the efficient maintenance of the resulting materialized mediated view in case of updates. Thereby, we consider two kinds of updates: updates to the view and updates to the underlying sources. For each of these two cases several efficient algorithms maintaining materialized mediated views are given. We improve on previous algorithms like the DRed algorithm [12] and introduce a new fixpoint operator WP which -- opposed to the standard fixpoint operator TP [9] -- allows us to correctly capture the update's semantics without any recomputation of the materialized view.

References

  1. 1.S. Abiteboul, S. Cluet, and T. Milo. Querying and updating the file. In Proc. Int. Conf. on Very Large Da~a Bases (VLDB), page~ 73-84, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.S. Adah and R. Emery. (1994) A Uniform Framework for Integrating Knowledge in Heterogeneous Knowledge Systems, to appear in Proceedings of ICDE.Google ScholarGoogle Scholar
  3. 3.S. Adah and V.S. Subrahmanian. (1993) Amalgamating Knowledge Bases, N: Algorithms, Data Structures and Query Processing, submitted for journal publication.Google ScholarGoogle Scholar
  4. 4.S. Adah and V.8. Subrahmanian. (1994) Amalgamating Knowledge Bases, III: Distributed Mediators, to appear in Journal of Cooperative Informatzon Systems, Dec. t994.Google ScholarGoogle Scholar
  5. 5.J. Blakeley, N. Coburn, and P.-A. Larson. Updating derived relations: Detecting irrelevant and autonomously computable updates. A CM Trans. on Database Systems, 14(3):369-400, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Stefano Ceri and Jennifer Widom. Deriving Production Rules for Incremental View Maintenance. In 17th VLDB, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Stefano Ceri and Jennifer Widom. Deriving Incremental Production Rules for Deductive Data. IBM RJ 9071, IBM Almaden, 1992.Google ScholarGoogle Scholar
  8. 8.M. Falaschi, G. Levi, M. Martelli, C. Palamidessi (1991) A New Declarative Semantics for Logic Programs, ICLP, 1991.Google ScholarGoogle Scholar
  9. 9.M. Gabbrielli, G. Levi. (1991) Modelling answer constraints in Constraint Logic Programs, ICLP, 1991, pp.238-251,Google ScholarGoogle Scholar
  10. 10.N. Gehani, It. Jagadish, and W. Roome. OdeFS" A file system interface to an objectoriented database, in Proc. Int. Conf. on Very Large Data Bases (VLDB), pages 249- 260, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Ashish Gupta, Dinesh Katiyar, and Inderpal Singh Mumick. Counting Solutions to the View Maintenance Problem. in Workshop on Deductive Databases, JICSLP, 1992.Google ScholarGoogle Scholar
  12. 12.A. Gupta, I.S. Mumick and V.S. Subrahmanian. Maintaining Views Incrementally, Proc. 1993 A CM SIGMOD Conf. on Management of Data, Washington, DC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.E. Hanson. A performance analysis of view materialization strategies. In Proc. of the A CM SIGMOD Conf. on Management of Data, pages 440-453, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.John V. Harrison and Suzanne Dietrich. Maintenance of Materialized Views in a Deductive Database: An Update Propagation Approach. In Workshop on Deductive Databases, JICSLP, 1992.Google ScholarGoogle Scholar
  15. 15.J. Jaffar, J.-L. Lassez. Constraint Logic Programming In. Proceedings of Fourteenth Annual ACM Symposium on Principles of Programming Languages, pp. 111-119. ACM, New York, USA, 1987 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.J. Lu, A. Nerode and V.S. Subrahmanian. Hybrid Knowledge Bases, to appear in IEEE Transactions on Data and Knowledge Engineerzng. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.P. Kanellakis, G. Kuper and P. Revesz. (1990) Constraint Query Languages, Proc. 9th ACM Symp. on Principles of Database Systems, pps 299-313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.A. Kemper, C. Kilger, G. Moerkotte. Function Materialization in Object Bases: Design, Realization, and Evaluation IEEE Transactions on Knowledge and Data Engineering, Vol.6, No.4, August 1994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.V. Kfichenhoff. On the efficient computation of the difference between consecutive database states. In Proc. Iu~. Conf. on Deductive and Object-Oriented Databases (DOOD), pages 478-502, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  20. 20.G. Moerkotte and P.C. Lockemann. Reactive consistency control in deductive databases. A CM Trans. on Database Systems, 16(4):670- 702, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.I. S. Mumick. Query Optimization in Deductive and Relational Databases. Ph.D. Thesis, Stanford University, CA 94305, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Oded Shmueli and Alon itai. Maintenance of Views. in Sigmod Record, 14(2):240-255, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.M. Stonebraker, A. Jhingran, j. Goh, and S. Potamianos. On rules, procedures, caching and views in data base systems, in Proc. ACM SIGMOD Int. Conf. on Management of Data, pages 281-290, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.V.S. Subrahmanian. Amalgamating Knowledge Bases, A CM Trans. on Database Systems, 19, 2, pps 291-331, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.V.S. Subrahmanian. Hybrid Knowledge Bases for Integratzng Symbolic, Numemc and Image Data, Proc. 1994 Intl. Workshop on Applied Imagery and Pattern Recognition, Washington DC, Oct. 1994, SPIE Press.Google ScholarGoogle Scholar
  26. 26.V.S. Subrahmanian, S. Adali, A. Brink, R. Emery, A. Rajput, T.J. Rogers, R. Ross, and C. ward. (1994) HERMES: A Heterogeneous Reasoning and Mediator System, draft manuscript.Google ScholarGoogle Scholar
  27. 27.E. Teniente and A. Olive. Updating knowledge bases while maintaining their consistency. Report de recerca, Universitat Politecnica de Catalunya, Report LSI-94-25-R. Barcelona, Spain. 1994.Google ScholarGoogle Scholar
  28. 28.Toni Urpi and Antoni Olive. A Method for Change Computation in Deductive Databases. In 18th VLDB~ pases 225-237~ 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.G. Wied~hold. (1993) I~Z~ig~n~ In~g~a~o~ of Information, Proc. 1993 ACM SIGMOD Conf. on Management of Data, pps 434-437. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Efficient maintenance of materialized mediated views

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGMOD '95: Proceedings of the 1995 ACM SIGMOD international conference on Management of data
            June 1995
            508 pages
            ISBN:0897917316
            DOI:10.1145/223784

            Copyright © 1995 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 22 May 1995

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate785of4,003submissions,20%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader