华东师范大学学报(自然科学版) ›› 2018, Vol. 2018 ›› Issue (4): 90-98.doi: 10.3969/j.issn.1000-5641.2018.04.009

• 计算机科学 • 上一篇    下一篇

数据存储与处理分离架构下的子链接消除及优化

王彦朝, 胡卉芪, 张召, 刘小兵, 段惠超   

  1. 华东师范大学 数据科学与工程学院, 上海 200062
  • 收稿日期:2017-06-26 出版日期:2018-07-25 发布日期:2018-07-19
  • 通讯作者: 胡卉芪,男,助理研究员,研究方向为数据库.E-mail:hqhu@dase.ecnu.edu.cn E-mail:hqhu@dase.ecnu.edu.cn
  • 作者简介:王彦朝,男,硕士研究生,研究方向为数据存储与数据挖掘.E-mail:wyz159753@126.com
  • 基金资助:
    上海市,2017,年扬帆科技人才计划项目,(17YF1427800)

Sublink elimination and optimization in data storage and processing separation architecture

WANG Yan-zhao, HU Hui-qi, ZHANG Zhao, LIU Xiao-bing, DUAN Hui-chao   

  1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China
  • Received:2017-06-26 Online:2018-07-25 Published:2018-07-19

摘要: 在数据存储与处理分离架构下的,NewSQL,数据库中实现了子链接消除的功能,使其支持大部分子链接的执行,减少了从集中式数据库向分布式数据库迁移所需要的,SQL,改造代价,使得,NewSQL,数据库可以在电信、银行等传统行业投入使用.同时针对数据存储与处理分离的架构,对子链接消除之后的执行进行了优化,尽量减少了不同服务器之间数据的传输量.实现的结果使得,NewSQL,成功支持了大部分的子链接,且子链接执行效率也得到了提升.

关键词: 分布式数据库, NewSQL, 子链接消除

Abstract: This paper implemented a sublink elimination optimizer in NewSQL RDBMS (Relational Database Management System). The purpose of the optimizer is to make complex SQL so that it can be executable in New SQL systems, and achieve auto-tuning of complex SQL to reduce the cost of migrating from a centralized database to a distributed database; this would make the NewSQL DBMS (Database Management System) available to telecomunications and banking industries. We also provide a method to minimize data transmission between servers after sublink promotion. Experiments show that the optimization effect of the query optimizer is notable and can replace manual optimization and reduce the workload of application migration.

Key words: distributed database, NewSQL, sublink elimination

中图分类号: