JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]


Journal of Information Science and Engineering, Vol. 21 No. 6, pp. 1083-1119


XML View Materialization with Deferred Incremental Refresh: the Case of a Restricted Class of Views


Dae Hyun Hwang and Hyunchul Kang
School of Computer Science and Engineering 
Chung-Ang University 
Seoul, 156-756, Korea 
E-mail: dhhwang@dblab.cse.cau.ac.kr 
E-mail: hckang@cau.ac.kr


    A view mechanism can provide a user with an appropriate portion of a database through data filtering and aggregation. Views are often materialized for query performance improvement, and in that case, their consistency needs to be maintained against updates of the underlying data. They can be either recomputed or incrementally refreshed by reflecting only the relevant updates. With the emergence of XML as the standard for data exchange on the Web, active research is under way on efficient storing and querying of XML documents with the DBMS. In this paper, we investigate the materialization of XML views and their incremental refresh for the case of a restricted class of views. The object-relational DBMS is employed to store XML documents and their materialized views, and the update log is used for deferred view refresh. Algorithms for checking a logged update’s relevance to a view and for generating the optimized SQL statements to refresh the materialized view stored in an object-relational database through scanning of the update log are described. Experimental results show that our approach can be very effective in providing views of a large-scale XML warehouse on the Web.


Keywords: XML, materialized view, deferred incremental view refresh, Web, semistructured data

  Retrieve PDF document (JISE_200506_01.pdf)