GBase 8c
其他
文章

GBase 8c 核心技术(二):数据分布策略

发表于2023-12-08 10:56:3215次浏览0个评论

GBase 8c支持复制表和分布表,通过数据分布策略来避免并行计算期间的资源竞争,同时提升系统性能。复制表是指每个节点上都复制一份数据,数据关联时在节点本地完成。分布表是指一份数据根据某个键值水平拆分到不同的节点上,将单个大表拆分成若干小表,提升系统读写的性能。
 

 

    复制表和分布表的适用场景如下:
 

 

表类型

操作类型

性能表现

适用场景

复制表

插入

较慢

字典表

小表

查询(JOIN)

快/高并发/线性提升

分布表

插入

快/高并发/线性提升

事实表

超大表

易分片的表

查询(多表单片)

快/高并发/线性提升

查询(单表多片)

较快

查询(多表多片)

避免出现

复制表-分布表混合

复制表对单一分布表

JOIN 查询

较快

主题表-事实表

字典表-事实表

小表-超大表

评论

登录后才可以发表评论