期刊文献+

面向异构架构的关系型算子并发计算框架OmegaDB 被引量:1

OmegaDB:concurrent computing framework of relational operators for heterogeneous architecture
下载PDF
导出
摘要 数据库系统的不同查询之间存在访问数据路径重叠和计算共享的可能,而工作负载中的查询分批处理称为多条查询一次执行(Multiple-Query-at-a-Time)模型。一些已开发的多查询处理框架已经被证明有效,然而都缺乏构建完整查询处理和优化方法的普适框架。在基于等价变换来构建查询时算子合并优化框架的基础上,提出一种面向异构架构的关系型算子并发计算框架OmegaDB。该框架通过研究面向GPU的关系算子流批计算模型并构建关系数据查询流水,在CPU-GPU异构架构上实现了聚合多查询的流批计算方法。在实验及原型实现上,通过理论分析和实验结果验证OmegaDB相对传统关系型数据库管理系统(RDBMS)所具备的优势,以及OmegaDB利用新硬件的潜力。根据基于传统关系代数规则的多条查询一次执行模型的查询优化框架的理论研究,提出多个优化方法并展望未来研究方向。使用TPC-H商业智能计算作为基准测试程序,实验结果表明OmegaDB与现代先进的商业数据库系统SQL SERVER相比,在消耗更低的磁盘I/O和CPU时间的情况下,最高可以达到24倍的端到端加速。 There is a possibility of overlapping access data paths and shared computation among different queries in database systems,and batch processing of queries in workloads is called Multiple-Query-at-a-Time model.Several developed multi-query processing frameworks have been proven effective,but all of them lack a general framework for building complete query processing and optimization methods.On the basis of a query time operator merging optimization framework constructed based on equivalent transformation,a relational operator concurrent computing framework for heterogeneous architectures,called OmegaDB,was proposed.In this framework,by studying the GPU-oriented relational operator flow-batch computing model,and constructing the relational data query pipeline,a flow-batch computing method aggregating multiple-query was implemented on the CPU-GPU heterogeneous architecture.On experiments and prototype implementation,the advantages of OmegaDB were verified through theoretical analysis and experimental results by comparing with Relational Database Management System(RDBMS),and the potential of OmegaDB in utilizing new hardware was shown.According to the theoretical study of query optimization frameworks of Multiple-Query-at-a-Time models based on the traditional relational algebraic rules,several optimization methods were proposed and future research directions were prospected.Using TPC-H business intelligence computing as a benchmarking program,the results show that OmegaDB achieves up to 24 times end-to-end speedup while consuming lower disk I/O and CPU time than the modern advanced commercial database system SQL SERVER.
作者 赖锦辉 徐子晨 涂亦澄 谭国龙 LAI Jinhui;XU Zichen;TU Yicheng;TAN Guolong(School of Mathematics and Computer Science,Nanchang University,Nanchang Jiangxi 330031,China;Jiaxing Yunbao Technology Company Limited,Jiaxing Zhejiang 314006,China)
出处 《计算机应用》 CSCD 北大核心 2023年第7期2017-2025,共9页 journal of Computer Applications
关键词 高并发关系数据库 多条查询一次执行 关系代数 流批计算 硬件加速 highly concurrent relational database Multiple-Query-at-a-Time relational algebra flow-batch computing hardware acceleration
  • 相关文献

同被引文献2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部