ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8c数据库HTAP原理简析

GBase 8c数据库HTAP原理简析

原创 国内数据库 作者:GBASE南大通用 时间:2026-08-12 15:48:10 0 删除 编辑

企业数据库负载通常可分为两类: OLTP(联机事务处理)与 OLAP(联机分析处理))。OLTP 以点查、更新为主,追求高并发与低延迟;OLAP 以范围扫描、聚合统计为主,追求吞吐与分析性能。两者的访问模式差异巨大,传统数据库往往只能"二选一"。

HTAP(Hybrid Transaction/Analytical Processing,混合事务分析处理) 正是为这一诉求而生。南大通用GBase 8c数据库(gbase database) 通过 行列双存机制落地 HTAP 能力。

文章配图-1

HTAP 行列双存核心思想

行列双存也称之为 HTAP,其核心思想非常直观:

一张表既保存行存数据,又保存列存数据,两份数据独立存储。

  • 对于 TP 业务(点查、更新)→ 走行存查询;
  • 对于 AP 业务(范围查询、聚合统计,如 select count(1) from k1;)→ 走列存查询。

由此完美适配 OLTP / OLAP 混合负载场景,解决传统单一行存储模式下的性能瓶颈:

  • 行存保障高并发点查与实时更新;
  • 列存弥补行存全表扫描、聚合统计的性能缺陷;
  • 同时克服了传统列存无法实时更新的短板,保证数据更新的实时性;
  • 让客户用一套数据库即获得两种能力,架构更简单、数据更新更实时。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3179600/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1314
  • 访问量
    1292508