arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1608.04686cs.DB
收藏

GLADE中的多查询优化

Multi Query Optimization in GLADE

Abdur Rafay

摘要:

Hadoop上的SQL系统、查询优化、多个节点上的数据分布和并行化技术是目前研究的几个领域。亚马逊、谷歌、微软等知名企业正在努力实现从多个节点更快地访问数据的系统,以减少数据移动性并提高并行性。通过在携带数据的不同节点上并行运行相同的查询,引入各种并行化技术,数据库系统以有效的方式在最少的时间量内检索和检查查询。除了多线程并行化之外,还有另一种并行化方式可以执行,以进一步减少检索时间,从而提高系统的效率;在DBMS/RDBMS之上对用户查询进行并行化。在本文中,我们将研究这样一种技术,如何多个查询可以同时运行在一个系统上,以提高效率,减少从存储的数据检索。通过为一组查询生成最佳和无处不在的连接计划,然后将其馈送到GLADE(广义线性聚合分布引擎),这是一个可扩展的分布式系统,用于大规模数据分析,从而最大限度地分担工作量。我们的主要工作是集中在生成GLADE连接计划的多查询满足最大数量的查询,以最大限度地提高数据共享和最小化数据检索每个单独的查询。

英文摘要:

SQL-on-Hadoop systems, query optimization, data distribution over multiple nodes and parallelization techniques are few of the areas under extreme research these days. Big names like Amazon, Google, Microsoft and many more are working on implementing systems for faster access of data from multiple nodes reducing data mobility and increasing the parallelization. Queries are retrieved and reviewed by the database systems in an efficient way in the least amount of time by the introduction of various parallelization techniques by running the same query in parallel over different nodes carrying the data. Apart from multi-threading parallelization, there is another way of parallelization that can be performed in order to further reduce retrieval time hence improving the efficiency of the system; parallelization on user queries on top of a DBMS/RDBMS. In this paper, we will study one such technique of how multiple queries can run simultaneously on a system in order to increase the efficiency by reducing the data retrieval from the storage. Maximum sharing of workload has been performed by generating optimal and ubiquitous join plans for a set of queries and then fed them to GLADE (Generalized Linear Aggregate Distribution Engine), a scalable distributed system for large scale data analytics. Our main work is centered on generating GLADE join plans for a Multi-Query satisfying maximum number of queries in order to maximize data sharing and minimize data retrieval for each individual query.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑