Improving the speed of view maintenance in data warehouses

Abstract

In recent years, due to the use of data warehouses, the subject of materialized view maintanance is important. For quick access to data, data warehouses collect the necessary data from various sources and stored them to form of materialized views. This leads to increased speed of responding to queries. When the data changes over different resources, the materialized views should be updated that leads to the subject of view maintanence. At this time, algorithms are presented in order to view maintanance with optimized cost. The algorithm presented in this paper is the combining of a mathematical method with Cultural meta-heuristic algorithm that leads to reduce search time and optimizes the cost of access to data in data warehouses. Cultural algorithm uses a reasonable belief space, including several incremental view maintenance relations. The best response obtained at the end of every generation is stored in the space called the belief space. The tests showe that Cultural algorithm is faster to maintain incremental views compared to previous methods and algorithms like bacterial and bees and learning tlbo algorithm.

Keywords


[1]        J. Zhou, P. Larso, G. Elmongui,“Lazy Maintenance of Materialized Views”,33th International conference on Very Large data bases, Vienna, pp. 231-242, 2007.
[2]        G. Luo, J.F. Naughton, C. Ellmann,M.Watzke, “A comparison of three methods for join view maintenance in parallel RDBMS”, 19th International Conference on Data Engineering, pp. 177-188, 2003.
[3]        X. Zhang, L. Ding, A. Rundensteiner,“Parallel multisource viewmaintenance”, the VLDB Journal, 13(1): 22-48, January 2004.
[4]        M. Koch, “An Applied Data Matching Methodology”, Master's Thesis, University of Kaiserslautern, December 2010.
[5]        T. Palpanas, R. Sidle, R. Cochrane, H. Pirahesh, “Incremental maintenance for non-distributive aggregate functions”, 28th international conference on Very Large Data Bases, pp. 802-813, 2002.
[6]        S. Chen, E.A. Rundensteiner, “GPIVOT: efficient incremental maintenance of complex ROLAP views”, 21th international Conference on Data Engineering, pp. 552-563, 2005.
[7]        Y. Zhuge, H. Garcia, J. Wiener,“Consistency algorithms for multi-source warehouse view maintenance”, Journal of Distributed and Parallel Databases,6(1): 7-40, 1998.
[8]        A. Behrend, T.Jörg ,“Optimized Incremental ETL Jobs for Maintaining Data Warehouses”, IDEAS10, pp. 216-224,2010.
[9]        H. He, , J. Xie J. Yang, H. ,”Asymmetric Batch Incremental View Maintenance”,21st international conference on Data Engineering, pp. 106-117, 2005.
[10]      S. Azarkasb, “Optimization Of Cultural Algorithms  Structure Based On Pareto”, Master’s Thesis, Qazvin Islamic Azad University, Iran, 2012.
[11]      S. Srinivasan, S. Ramakrishnan, “Cultural Algorithm Toolkit for Multi-objective Rule Miniing”, International Journal on Computational Sciences & Applications (IJCSA) 2(4):9-23, August 2012.
[12]      ع. کریمی مصدق، ن. دانشپور، "کاهش هزینه نگهداری افزایشی دید پایگاه‌داده‌تحلیلی با استفاده از الگوریتم‌های فراابتکاری"،. سومین کنفرانس بین المللی اطلاعات،حال و آینده2014.
[13]      K. Yong Lee, J. Hyun Son, M. Kim, “Reducing the cost of accessing relations in incremental view maintenance”, Decision Support Systems, 43(2): 512-526,2007.
[14]      P.Ghosh, S. Se,“Dynamic incrementalmaintenance of materialized view based on attribute affinity”,International Conference on Data Science &Engineering, pp. 12-17, 2014.
[15]      N.Folkert, A.Gupta, A.Witkowski,S.Subrmanian, S. Bellamkonda, S. Shankar, T. Bozgaya, L.Sheng, “OptimisingRefresh of a Set of Materialized View”, Proceedings of the 31stVLDB Conference, Trondheim, Norway, pp. 1043-1054, 2005.
[16]      B. Liu, A. Rundensteiner, D. Finkel.“Maintaining large update batches by restructuring and grouping”, Information Systems, 32(4): 621–639, 2007.
[17]      L.zhou,Q.Shi, H.Geng, “The minimum Incremental Maintenance of Materialized Views in Data Warehouse”, 2nd International Asia Conference on Informatics in Control, pp. 220-223, 2010.
[18]      G. C. H. Yeung,W. Gruver,“Multiagent Immediate Incremental View Maintenance for Data Warehouses”,IEEE Transactions On Systems Man And Cybernetics—Part A Systems And Humans, 35(2): 305-310, 2005.
[19]      Y. Zhuge, H. Garcia-Molina, J. Hammer, J. Widom,“View maintenance in a warehousing environment”, SIGMOD’ 95,  pp. 316-327, 1995.
[20]      Y. Zhuge, H. Garcia-Molina, J. Hammer, J. L. Wiener,“The strobe algorithms for multi-source warehouse consistency”, Fourth International Conference on Parallel and Distributed Information Systems, pp. 146- 157, 1996.
[21]      D. Agrawal, A. E. Abbadi, A Singh, T. Yurek,“Efficient view maintenance at data warehouses”,SIGMOD, pp. 417-427, 1997.
[22]        X.Zhang, L.Yang, D.Wang,“Incremental View Maintenance Based on Data Source Compensation in Data Warehouses”, International Conference on Computer Application and System Modeling,pp. 287-291, 2010.
[23]      B. Qin, S. Wang, X. Du,“EffectiveMaintenance of Materialized Views in Peer Data Management Systems”, First International Conference on Semantics, Knowledge, and Grid,pp. 18, 2005.
[24]      J. Zhou, P. Larson H. G. Elmongui,“Lazy Maintenance of Materialized Views”, 33rd International conference on Very Large data bases, Vienna, Austria, pp. 231-242, 2007.
[25]      Y. Zhuge, H. Garcia-Molina, J. Wiener,“Consistency algorithms for multi-source warehouse view maintenance”, Journal of Distributed and Parallel Databases, pp. 7–40,2007.
[26]      A. Behrend, T. Jörg,“Optimized Incremental ETL Jobs for Maintaining Data Warehouses”, IDEAS, pp. 216-224, 2010.
[27]      A. S.almazyad, m.K. Siddiqui,“Incremental View Maintenance: An Algorithmic Approach”, International Journal of Electrical & Computer Sciences, 10(3): 16-21, 2014.
[28]      X. Jin, H. Liao, “An incremental maintenance method for XQuery materialized view”, Mechatronic Science, Electric Engineering and Computer (MEC), Jilin, pp. 797-801, 2011.
[29]      T. Griffin, L. Libkin,“Incremental maintenance of views with duplicates”, ACM SIGMOD Conference, pp. 328–339, 1995.
[30]      K. Yi, H. Yu, J. Yang, G. Xia, Y. Chen, “Efficient maintenance of materialized top-k views”, ICDE Conference, pp. 189–200, 2003.
[31]      G. Luo, J.F. Naughton, C. Ellmann, M.Watzke, “A comparison of three methods for join view maintenance in parallel RDBMS”, ICDE Conference, pp. 177–188, 2003.
[32]      T. Jörg and S. Dessloch,“View Maintenance using Partial Deltas”, BTW, LNI P – 180, Kaiserslautern, Germany, pp. 287-306, 2011.
[33]      B. Qin, S. Wang, X. Du,“EffectiveMaintenance of Materialized Views in Peer Data Management Systems”, First International Conference on Semantics, Knowledge, and Grid,pp:18, 2005. 
[34]      W. H.Durham, “Genes, Culture, andHuman Diversity”, Stanford UniversityPress, Stanford, California, 1994.
[35]      B.Franklin, M. Bergerman,“Cultural algorithms:concepts and experiments”, Evolutionary Computation, 2: 1245–1251, 2000.
[36]      S. Ahmadi,N.Forouzideh,H.Chung,R.Martin, “First Study of Fuzzy Cognitive Maps learning usingculturalalgorithm”,9th ConferenceonIndustrial Electronics and Applications, pp. 2023-2028,2014.
[37]      X. Benxian,C. Rongbao,L. Cheng,L. Yanhong,“Superheated steam temperature control based-on Cultural based Ant Colony optimization Algorithm for power station boiler”, 32nd Chinese ControlConference(CCC), pp. 7965-7970, 2013.
[38]      A. Buruzs, M. F. Hatwagner, R. C. Pozna, L. T. K6czy,“Advanced Learning of Fuzzy Cognitive Maps of Waste Management by Bacterial Algorithm”, IFSA World Congress and NAFIPS Annual Meeting, pp. 890-895, 2013.
[39]      Y. Yujang, H.Renjie, “A Novel Artificial Bee Colony Algorithm”,Sixth International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), 1:271-274, 2014.
[40]      Z. Yang,K. Li, A. Foley,C. Zhang,“A new self-learning TLBOalgorithm for RBF neural modelling of batteries in electric vehicles”,IEEE Congress on Evolutionary Computation (CEC), pp. 2685-2691, 2014.