GreatSQL Rapid 引擎正式上线!
Rapid引擎简述 从GreatSQL 8.0.32-25版本开始,新增Rapid存储引擎,该引擎使得GreatSQL能满足联机分析(OLAP)查询请求。 Rapid引擎采用插件(Plugin)方式嵌入GreatSQL中,可以在线动态安装或卸载。 Rapid引擎不会直接面对客户端和应用程序,用户无需修改原有的数据访问方式。它是一个无共享、内存化、混合列式存储的查询处理引擎,其设计目的是为了高性能的处理分析型查询。 Rapid引擎整体架构如下图所示: Rapid引擎的核心代码是采用C++11开发,该引擎没有任何其他的依赖。 Rapid引擎适用于OLAP场景,它采用向量化计算技术,充分利用CPU SIMD技术。 Rapid引擎内部采用DataBlocks存储结构,这是一种兼顾OLTP和OLAP的压缩存储结构。其数据存储的基本格式:RowGroup based Storage。存储引擎将一个表的数据按行划分为多个RowGroup的组合,每个RowGroup最大存储122880行,内部数据按列进行存储。 Rapid内部是一个基于矢量化推送的模型(vectorized push-based mo...