软件架构

KOVAE是MySQL执行层的一个引擎,位于优化器层下方。KOVAE引擎使用MySQL插件接口,将符合并行条件的SQL过滤到KOVAE执行引擎中并行执行,更好地利用了鲲鹏服务器的多核优势,提高了SQL语句的执行性能。

KOVAE在MySQL中的位置如图1所示。当优化器层制定执行计划后,KOVAE会判断是否需要交由MySQL执行器执行,或者由KOVAE自身执行。在某些情况下,KOVAE还可以将执行计划转回到MySQL执行器执行。

图1 KOVAE在MySQL中的位置

KOVAE的框架结构如图2所示。

图2 KOVAE框架结构