Dynamic Web View Materialization

Dynamic Web applications, such as e-commerce Web application, extensively use databases as backend servers. These Web applications are highly dependent on the efficiency with which the Web databases can be accessed. A dynamic Web page consists of many small fragments of scripting languages, called Web views, which may require access to data in disparate databases. These Web views when materialized can enhance the efficiency of database access. An e-commerce Web application has large number of users involved in various personalized interactive activities. These generate a stream of Web page accesses and modification requests that necessitate taking dynamic decisions for selecting Web views for materialization, which minimize the average access time of Web views. In this paper, a Web view selection algorithm (WVSA) that selects Web views for materialization is proposed. Experimental results suggest that materializing Web views using WVSA increases the efficiency of Web view accesses.

[1]  Alexandros Labrinidis,et al.  Update Propagation Strategies for Improving the Quality of Data on the Web , 2001, VLDB.

[2]  Santosh Kumar,et al.  A novel quantum-inspired evolutionary view selection algorithm , 2018, Sādhanā.

[3]  Michael Stonebraker,et al.  The Asilomar report on database research , 1998, SGMD.

[4]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[5]  Alexandros Labrinidis,et al.  WebView materialization , 2000, SIGMOD 2000.

[6]  W. H. Inmon,et al.  Building the data warehouse , 1992 .

[7]  T. V. Vijay Kumar,et al.  Materialized Views Selection for Answering Queries , 2010, ICDEM.

[8]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[9]  Nick Roussopoulos,et al.  Materialized views and data warehouses , 1998, SGMD.

[10]  Akshay Kumar,et al.  Big data and analytics: issues, challenges, and opportunities , 2015 .

[11]  Panos K. Chrysanthis,et al.  Performance vs. freshness in web database applications , 2013, World Wide Web.

[12]  Zohra Bellahsene,et al.  A survey of view selection methods , 2012, SGMD.

[13]  Jeffrey D. Ullman,et al.  Implementing data cubes efficiently , 1996, SIGMOD '96.

[14]  Varun Grover,et al.  Creating Strategic Business Value from Big Data Analytics: A Research Framework , 2018, J. Manag. Inf. Syst..

[15]  Qiong Luo,et al.  Caching and Materialization for Web Databases , 2009, Found. Trends Databases.

[16]  Avraham Leff,et al.  Web-application development using the Model/View/Controller design pattern , 2001, Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference.

[17]  Jennifer Widom,et al.  Research problems in data warehousing , 1995, CIKM '95.

[18]  T. V. Vijay Kumar,et al.  Materialized view selection using HBMO , 2017, Int. J. Syst. Assur. Eng. Manag..

[19]  Viju Raghupathi,et al.  Big data analytics in healthcare: promise and potential , 2014, Health Information Science and Systems.

[20]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[21]  Alexandros Labrinidis,et al.  Online View Selection for the Web , 2002 .

[22]  Kirk Pruhs,et al.  Adaptive Scheduling of Web Transactions , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[23]  Rada Chirkova,et al.  A formal perspective on the view selection problem , 2002, The VLDB Journal.