关于oushudb-hawq:OushuDB-产品介绍

34次阅读

共计 442 个字符,预计需要花费 2 分钟才能阅读完成。

一、查问执行流程


图 3. 查问执行流程
用户通过 JDBC/ODBC 提交查问之后,查问解析器解析查问失去查问树,而后优化器依据查问树生成查问打算,差遣器和资源管理器交互失去资源,合成查问打算,而后差遣打算到 Segment 的执行器下面执行。最终后果会传回给用户。

二、弹性调度执行

弹性执行引擎有几个要害设计点:存储和计算的齐全拆散,无状态 Segment 以及如何应用资源。存储和计算的拆散使得咱们能够动静的启动任意多个虚构 Segment 来执行查问。无状态 Segment 使得集群更容易扩大。要想保障大规模集群的状态一致性是比拟艰难的问题,所以咱们采纳了无状态的 Segment。如何应用资源包含如何依据查问的代价申请多少资源,如何无效的应用这些资源以及如何使得数据局部性最优。OushuDB 外部针对每一个局部都进行了优化的设计。

三、极速执行器

执行器是数据库最外围的部件之一,Oushu Database 对执行器进行了齐全从新设计,充分利用了最新 CPU 的每一个个性,比方 SIMD 指令等,能够做到性能的极致。

正文完
 0