EsgynDB是一款成熟的RDBMS产品,其核心的SQL引擎包含了先进的SQL编译器和SQL执行器。EsgynDB广泛应用在各种场景,包括典型的OLTP场景,比如银行核心系统;也包括典型的OLAP系统,比如电信运营商的经分系统。
本次分享重点向大家介绍SQL编译器的设计架构和工作原理,包括SQL语句的分析和优化过程,并将介绍SQL编译的重点技术内幕,以期在数据库迁移和新业务上线的数据库选型时能为大家提供更多选择。EsgynDB的编译器实现了和Oracle的高度兼容性,兼容常用Oracle语法和函数,也支持存储过程。
EsgynDB的编译器是基于成本的优化方式,包含完整的直方图和基于Cascades算法的优化器,无论是OLTP业务还是OLAP业务,编译优化器总能给出最佳执行计划,无需用户人工调优干预。
分享大纲
适合人群
系统架构师、DBA、软件开发人员、IT主管。
友情提示: