GBase 8c
其他
文章
GBase 8c 核心技术(二):数据分布策略
发表于2023-12-08 10:56:3215次浏览0个评论
GBase 8c支持复制表和分布表,通过数据分布策略来避免并行计算期间的资源竞争,同时提升系统性能。复制表是指每个节点上都复制一份数据,数据关联时在节点本地完成。分布表是指一份数据根据某个键值水平拆分到不同的节点上,将单个大表拆分成若干小表,提升系统读写的性能。
复制表和分布表的适用场景如下:
表类型 | 操作类型 | 性能表现 | 适用场景 |
复制表 | 插入 | 较慢 | 字典表 小表 |
查询(JOIN) | 快/高并发/线性提升 | ||
分布表 | 插入 | 快/高并发/线性提升 | 事实表 超大表 易分片的表 |
查询(多表单片) | 快/高并发/线性提升 | ||
查询(单表多片) | 较快 | ||
查询(多表多片) | 慢 | 避免出现 | |
复制表-分布表混合 | 复制表对单一分布表 JOIN 查询 | 较快 | 主题表-事实表 字典表-事实表 小表-超大表 |
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526