Query Optimization on Large Scale Nested Data with Service Tree and Frequent Trajectory
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Query applications based on nested data, the most commonly used form of data representation on the web,especially precise query, is becoming more extensively used. MapReduce, a distributed architecture withparallel computing power, provides a good solution for big data processing. However, in practical application,query requests are usually concurrent, which causes bottlenecks in server processing. To solve this problem,this paper first combines a column storage structure and an inverted index to build index for nested data onMapReduce. On this basis, this paper puts forward an optimization strategy which combines query executionservice tree and frequent sub-query trajectory to reduce the response time of frequent queries and furtherimprove the efficiency of multi-user concurrent queries on large scale nested data. Experiments show that thismethod greatly improves the efficiency of nested data query.
Abstract
Query applications based on nested data, the most commonly used form of data representation on the web,especially precise query, is becoming more extensively used. MapReduce, a distributed architecture withparallel computing power, provides a good solution for big data processing. However, in practical application,query requests are usually concurrent, which causes bottlenecks in server processing. To solve this problem,this paper first combines a column storage structure and an inverted index to build index for nested data onMapReduce. On this basis, this paper puts forward an optimization strategy which combines query executionservice tree and frequent sub-query trajectory to reduce the response time of frequent queries and furtherimprove the efficiency of multi-user concurrent queries on large scale nested data. Experiments show that thismethod greatly improves the efficiency of nested data query.
참고문헌 (23)
- "IDC: Expect 175 zettabytes of data worldwide by 2025" (2018)[URL]
- S. Melnik, "Dremel:interactive analysis of web-scale datasets", Proceedings of the VLDB Endowment, 3(1-2), pp.330~339 (2010)
- L. Wang, "Improving the performance of precise query processing on large-scale nested data with UniHash index", International Journal of Database Theory and Application, 8, pp.111~128 (2015)
- J. Ning, "Novel approach for extracting XML schema definition based on content model graph", Computer Science, 37(6), pp.179~185 (2010)
- Y. J. Fan, "IRST(k, l)-Index : an efficient XML structural index for branching path queries", Journal of Chinese Computer Systems, 30(8), pp.1546~1554 (2009)
- Y. Lu, "XClean: providing valid spelling suggestions for XML keyword queries", Proceedings of 2011 IEEE 27th International Conference on Data Engineering, pp.661~672 (2011)
- Z. Y. Qin, "Study on keyword retrieval based on keyword density for XML data", Journal of Software, 30(4), pp.1062~1077 (2019)
- D. P. Wei, "An XML keyword query algorithm based on interval reserved coding", Computer and Modernization, 2019(10), pp.17~20 (2019)
- B. Kimelfeld, "Matching twigs in probabilistic XML", Proceedings of the 33rd International Conference on Very Large Data Bases, pp.27~38 (2017)
- D. Li, "Structural join processing for XML based on MapReduce", Journal of Frontiers of Computer Science & Technology, 10(8), pp.1080~1091 (2016)
- S. Rosnan, "Performance evaluation of inverted files, B-Tree and B+ Tree indexing algorithm on Malay text", Proceedings of 2019 4th International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE), pp.1~6 (2019)
- A. Bandura, "Functions analytic in a unit ball of bounded L-index in joint variables", Journal of Mathematical Sciences, 227(1), pp.1~12 (2017)
- C. Ma, "XML temporal query technology based on CB+-tree index", Journal of Chongqing University of Science and Technology, 2016(5), pp.75~77 (2016)
- A. V. Nori, "Criticality aware tiered cache hierarchy: a fundamental relook at multi-level cache hierarchies", Proceedings of 2018 ACM, 2018, 96~109
- R. Tandon, "The capacity of cache aided private information retrieval", Proceedings of 2017 55th Annual Allerton Conference on Communication, pp.1078~1082 (2017)
- X. L. Qin, "Progress and challenges of distributed caching techniques in cloud computing", Journal of Software, 24(1), pp.50~66 (2013)
- M. S. A. Khaleel, "Proposed ALFUR using intelegent agent comparing with LFU, LRU, size and PCCIA cache replacement techniques", Proceedings of 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE), pp.1~6 (2017)
- P. Boonma, "DAHS: a distributed data-as-a-service framework for data analytics in healthcare", Advances on P2P, Parallel, Grid, Cloud and Internet Computing, pp.486~495 (2018), Springer
- D. Jiang, "Frequent itemset mining algorithm based on UFP-tree", Computer Technology and Development, 2019(10), pp.175~180 (2019)
- C. Zhao, "Frequent subtree mining based on projected branch", Journal of Computer Research and Development, 43(3), pp.456~462 (2006)
- S. Hido, "AMIOT: induced ordered tree mining in tree-structured databases", Proceedings of the 5th IEEE International Conference on Data Mining (ICDM), pp.170~177 (2005)
- F. Luccio, "Bottom-up subtree isomorphism for unordered labeled trees", Dipartimento di Informatica, Universita di Pisa, ~ (2004)
- Y. F. Yang, "Positive and negative association rule mining on XML data streams in database as a service concept", Manufacturing Automation, 34(10), pp.109~112 (2012)
