跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
SQLAI算法

从 HTAP 到 AI 加速,KingbaseES 的技术演进之路

KingbaseES 通过行列混合存储与四级并行架构实现 HTAP 能力,支持事务与分析在同一副本上运行。当前版本在国产硬件优化及多语法兼容方面表现成熟,但在资源隔离与向量检索 GA 方面仍有提升空间。未来规划包括自研向量引擎 kdb_vector 及 GPU 协同加速,旨在构建兼顾性能与合规的全栈数据底座。

氛围发布于 2026/2/6更新于 2026/10/24105 浏览
从 HTAP 到 AI 加速,KingbaseES 的技术演进之路

1 HTAP 时代的行业脉络与技术挑战

1.1 什么是 HTAP?

Gartner 在 2014 年提出 Hybrid Transactional/Analytical Processing (HTAP),意在打破事务处理与分析之间的墙,在同一数据副本上同时完成 OLTP 与 OLAP,从而在业务瞬间做出决策。

1.2 HTAP 带来的价值

  • 实时洞察:避免 ETL 拷贝与数据延迟,秒级获得分析结果。
  • 简化架构:一个系统即可完成写入、查询、报表、预测,降低数据链路复杂度与运维成本。
  • 一致性保障:事务与分析共享同一 ACID 语义,规避多源数据不一致。

1.3 技术落地的两大难题

难题说明常见解法典型产品思路
性能隔离大量读写混跑时,分析查询易拖慢事务响应双存储引擎 / 读写分离 / 向量化执行行 - 列双存储、冷热分层
数据新鲜度分析所见必须是最新写入内存共享、增量复制、MVCC行 + 列同步刷新、向量增量索引

1.4 主流 HTAP 架构流派

  1. 内存一体化 – 以 SAP HANA 为代表,全部数据常驻内存,行列混合并行执行;成本高、对硬件要求苛刻。
  2. 双引擎/双格式 – TiDB、PolarDB 等采用 row + column 双引擎,写入先落行存,再异步刷新列存;牺牲一部分实时性换取隔离。
  3. 分布式混合存储 – 通过行列混合页或分区级冷热分层,把同一表在不同维度拆分,以降低同步开销。KingbaseES ADC 属于此类。

1.5 国产数据库面临的独特挑战

  • 兼容改造包袱:要照顾已有 OLTP 场景(Oracle/MySQL 兼容语法)同时满足分析语法扩展。
  • 信创算力组网:国产 CPU、多节点异构 GPU 混用,要求数据库对 SIMD、异构加速友好。
  • 监管与行业合规:金融、电信场景强调强一致,HTAP 必须提供可验证的隔离级别与审计链。

1.6 KingbaseES 当前切入点

KingbaseES 通过 ADC (Analytical Distributed Cluster) 组件引入行列混合存储与四级并行(分片 - 节点 - 实例-CPU 指令),在同一集群内针对 TP/AP 不同表分区或列落地不同格式,并在存储层做 5–10 × 压缩,降低 IO 与内存占用。这一设计使其可以:

  1. 在 TP 节点保持原生行存,事务延迟近似单机。
  2. 在 AP 节点自动转换列式格式,向量化扫描带宽翻倍。
  3. 依托共享 WAL,将增量数据快速推送到列存分区,实现分钟级数据新鲜度。

2 KingbaseES 现状:核心能力

2.1 核心能力总览

维度关键能力官方说明(摘要)
多语法兼容Oracle / MySQL / SQL Server / PostgreSQL 方言一套软件兼容多种语法,迁移无忧
多模数据关系、JSON、全文、GIS、时序多模一体化存储,模型间可混合访问
高可用形态单机、共享存储 RAC、RWC 读写分离、ADC 分布式同一产品线内多形态集群,高可用 99.999 %
国产硬件优化龙芯/飞腾/鲲鹏 CPU 深度调优官方在国产 CPU 上实测 TPC-C 230 万 tpmC

2.2 HTAP 能力现状

  • ADC (Analytical Distributed Cluster):
    • 支持 行列混合存储,让 TP 分区保留行存格式,AP 分区转换列存;列存页默认开启 5–10 × 压缩,可显著降低 AP 扫描 IO 和内存占用。
    • 四级并行:分片 → 节点 → 实例 → CPU 指令,在官方压测中实现 TB 级数据秒级返回。
    • 数据通过共享 WAL 流向列存分区,保证 分钟级 新鲜度。
    • 适配异构数据源,实现 Oracle/MySQL 等联邦查询

不足

项目现状潜在影响
事务 - 分析资源隔离依赖节点角色划分 + CGroup;缺乏细粒度 Workload 管理TP 高峰可能挤占 AP 算力,需手动调度
列存增量更新由 WAL 推送触发批量刷新对接毫秒级流处理场景时仍有延迟
原生物化视图已支持但刷新方式以批处理为主复杂多表联查仍需手动调优

2.3 AI 场景支撑度

能力官方现状评估
向量检索内核级索引仍在社区实验阶段(kdb_vector),暂无企业版发布适合 PoC,不宜直接上核心生产
GPU/SIMD 加速已在列存算子层做 SIMD 向量化;GPU 加速仅在路标规划中算子层带宽提升明显,但与 GPU-offload 仍有差距
模型内推理计划以 UDF 管理小模型,暂未公开文档需等待官方 SDK / 放权 API

2.4 整体优势与短板

  • 优势
    1. 融合性强:单产品线同时覆盖 TP、AP、HTAP,多语法多模,迁移门槛低。
    2. 政企适配成熟:已在金融、电网、运营商核心系统跑到 100 + TB 级别,稳定性经受实战。
    3. 行列混合实现简洁:无需双引擎复制链路,减少同步链路维护成本。
  • 短板
    1. Workload 管理粗粒度:相比 TiDB 的资源组或 Snowflake 的虚拟仓库,细粒度 QoS 仍待完善。
    2. AI 生态刚起步:向量索引、模型执行框架官方尚未正式 GA,用户需自建搜索或推理服务。
    3. 自动化运维工具链:监控、诊断、容量预测组件零散,缺少 HTAP 负载一体化运维套件。

3 架构演进路线:从行列混存到自研向量引擎

3.1 ADC 的总体框架

KingbaseES 的 ADC (Analytical Distributed Cluster) 采用 协调器 + 工作节点 的非共享架构:

  1. 协调器 (CN) - 解析 SQL、生成全局执行计划。
  2. 数据节点 (DN) - 保存分片数据并执行本地算子。
  3. 节点内并行 - 分片 → 节点 → 实例 → CPU 指令 四级并行流水线,兼顾横向扩展与 SIMD 矢量化。

这种设计先保证横向扩展,再把单机算子推到 CPU 指令粒度,从底层释放 HTAP 并发潜力。

3.2 行列混合存储层

ADC 在 同一表 内引入 行 - 列双格式:

存储格式典型负载刷新策略说明
Row-Store (行存)OLTP 高频点查 / 写入实时写入保证事务延迟毫秒级
Column-Store (列存)OLAP 扫描 / 聚合WAL 批量推送,分钟级同步默认开启 5 – 10 × LZ4 压缩,带宽占用显著下降

通过元数据将两种 Page 映射到同一逻辑表:

ROW PARTITION -> 内核 MVCC & 索引 
COL PARTITION -> 向量化 Scan & Agg 

事务写入先落行存;WAL 异步刷新列存分区,保证 HTAP 单副本一致性。

3.3 执行层:向量化与自适应算子

  • Scan / Join / Agg 均配备 SIMD-aware 代码路径;在 x86 + ARM(鲲鹏、飞腾)上平均加速 1.8 – 2.3×。
  • 自适应算子调度:计划器根据实时负载权重,把长查询转发到列存节点,短事务就近在行存完成——避免双引擎复制链路的网络抖动。

3.4 向量引擎蓝图

官方在 2024 社区路演中公布了 kdb_vector 实验插件:

  • 存储格式:HNSW/IVF-PQ 等近似最近邻索引,支持 32-512 维浮点 Embedding。
  • 执行接口:KNNSearch(<vec>, topN [, metric]),计划与 SQL89 兼容函数并存。
  • 部署形态:首期以内核插件形态附着在 DN;后续将与列存拆分在独立加速节点,预留 GPU off-load 通道。

当前插件尚处 Beta,企业版 GA 目标版本为 V9R2(官方 PPT《ADC Roadmap 2025》)。

3.5 演进时间线(官方公开信息汇总)

版本 / 节点里程碑主要变更价值
V8R3 (2021)多进程重构拆分 CN / DN,奠定 ADC 基座横向扩展
V8R6 (2023)行列混合、四级并行列存页压缩、SIMD 算子HTAP 融合首发
V9 GA (2024)资源组初版、异构 CPU 优化CGroup + NUMA 感知调度TP / AP 粗粒度隔离
V9R2 规划 (2025)kdb_vector、GPU 算子ANN 索引 + CUDA 加速AI 语义检索与向量分析

小结

KingbaseES 选择 行列混存 + 四级并行 这条相对轻量的 HTAP 路径,先解决 TP / AP 共存与数据新鲜度,再向 向量检索与 GPU 加速 延伸。对于希望在一个平台里同时跑交易、报表、RAG 检索的用户,这条演进路线提供了连贯的升级通道。

4 金仓现有分布式 HTAP 集群产品

4.1 KingbaseES TDC 事务型透明分布式集群

KingbaseES TDC 是一款使用 KingbaseES 作为节点的存算分离分布式集群组件。TDC 集群完全兼容 KingbaseES 的应用开发能力,提供高可用性和跨地域多活,支持通过横向扩展提供更高的吞吐量、数据容量。适用于需要应用开发兼容、同时需要性能横向扩展的 TP 类核心业务场景。

4.2 KES Sharding 高扩展分布式集群

KES Sharding 是一款功能强大、灵活易用的企业级分布式数据库软件,具备高度可扩展性,高可用性与容错性,支持数据分片与负载均衡,提供高效的数据查询与分析能力,以及强一致性完整性数据保障。可支撑各行业亿数据量级业务场景,帮助企业提升高并发和海量数据的极致处理能力,为用户提供高效、稳定、可靠的数据存储和处理服务。

4.3 KES ADC 分析型分布式集群

KES ADC 是一款高性能、高扩展能力的分布式集群组件,支持大规模并行计算、非共享存储、库内压缩、在线扩容等技术,满足各行业对大量数据采集、数据存储、数据挖掘以及数据分析等各能力要求。该组件主要定位于数据分析类应用场景、可以处理 TB 级甚至更大存储量的数据,并能集成多种异构数据源进行数据分析和数据挖掘。

综上,KingbaseES 以 行列混存 + 四级并行 奠定 HTAP 能力,通过 ADC 在同一数据副本上并行承载事务、分析与向量检索,为国产数据库冲刺实时智能抢得先机。短期可借助 资源组细化隔离、列存秒级增量、向量索引 GA 等优化提升体验;中长期则应拥抱 GPU 算子与小模型下推,构建'一库统管'的数据底座。面向未来,HTAP 将成为政企数据架构默认选项,而 AI 加速将决定数据库平台天花板。

目录

  1. 1 HTAP 时代的行业脉络与技术挑战
  2. 1.1 什么是 HTAP?
  3. 1.2 HTAP 带来的价值
  4. 1.3 技术落地的两大难题
  5. 1.4 主流 HTAP 架构流派
  6. 1.5 国产数据库面临的独特挑战
  7. 1.6 KingbaseES 当前切入点
  8. 2 KingbaseES 现状:核心能力
  9. 2.1 核心能力总览
  10. 2.2 HTAP 能力现状
  11. 2.3 AI 场景支撑度
  12. 2.4 整体优势与短板
  13. 3 架构演进路线:从行列混存到自研向量引擎
  14. 3.1 ADC 的总体框架
  15. 3.2 行列混合存储层
  16. 3.3 执行层:向量化与自适应算子
  17. 3.4 向量引擎蓝图
  18. 3.5 演进时间线(官方公开信息汇总)
  19. 小结
  20. 4 金仓现有分布式 HTAP 集群产品
  21. 4.1 KingbaseES TDC 事务型透明分布式集群
  22. 4.2 KES Sharding 高扩展分布式集群
  23. 4.3 KES ADC 分析型分布式集群

更多推荐文章

查看全部
  • Lit-LLaMA 大语言模型部署与微调指南
  • Git 工作流程详解:核心概念与主流模式选择
  • bit7z:C++ 压缩解压缩库快速上手指南
  • 2024 大模型应用案例集:典型示范应用全解析
  • 鸿蒙金融理财全栈项目:基础架构、数据安全与用户体验
  • 数组模拟链表、栈、队列与优先队列:高效实现与性能对比
  • 算法刷题:找到字符串中所有字母异位词(滑动窗口解法)
  • FPGA 摄像头采集处理显示指南:OV5640 到 HDMI 实时显示
  • Python 接入天远劳动仲裁 API 构建企业风控体系
  • GitHub Copilot Pro 学生免费认证与 VS Code 集成指南
  • AIGC 情感化智能客服实战:降低投诉率的技术方案
  • 对抗学习原理与代码实战详解
  • 双指针算法:四数之和解题思路与实现
  • 基于 Python 的流处理与 RAG 驱动智能 ETL 框架设计
  • OpenClaw 接入自定义模型及 WebUI 智能操作指南
  • CentOS 7 源码编译安装 Nginx 完整流程
  • 26 岁后转行程序员晚吗?毕业学员分享真实经验
  • 智能家居面板实战:从原理图到嘉立创EDA成品
  • AIGC 插画生成技术解析与 Python 代码实战
  • GitHub 修改用户名与密码指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • SQL 美化和格式化

    在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online