ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8c数据库不同部署形态多维度对比(上)

GBase 8c数据库不同部署形态多维度对比(上)

原创 国内数据库 作者:GBASE南大通用 时间:2026-10-21 13:18:01 0 删除 编辑

GBase 8c 是南大通用自主研发的新一代AI原生数据库(gbase database),提供“多态”部署,即单机(最小)、主备式、分布式和存算分离等部署形态。不同部署形态的差异集中在数据如何分布、事务如何协调、资源如何扩展这些方面。

部署

集中式单机形态只需要一台服务器即可运行,主备式形态最低两台。

存算分离的部署对象是"计算层 + 存储层"两套资源:计算节点无状态,可按需批量拉起与回收,节点数量不与数据量绑定;存储层需要独立规划节点数与副本数,并具备 S3 兼容的对象存储环境。两层规模可分别调整,不必同步扩缩,这也是它弹性能力的部署基础。

分布式部署规划规则比集中式严格得多:

规则

说明

管理节点独立 3 台

用于部署 GHA Server、DCS、GTM 等管理组件:DCS 为 3 副本,GHA Server 与 GTM 为主备架构

服务器数量为 3 的倍数

3 台管理节点之外,其余服务器承载 DN 与 CN

每台服务器两组 RAID5

分别承载 2 个 DN 实例,在物理层面实现 IO 隔离,避免备库 IO 影响主库

CN与其中一个DN共用RAID组

CN 只存元数据,占用的物理存储有限

扩展能力

集中式以 纵向扩展为主:通过提升单机 CPU、内存、存储配置获得更高的处理能力,主备形态下也可以通过增加备机分担读负载,但整体容量与算力仍受单机上限约束。

存算分离把"扩展"拆成上下两层来做: 计算层纵向弹性——资源可在实例运行中调整,无需重启,负载低谷时可将计算资源收缩到接近为零(scale-to-zero),请求到来时再按需唤醒,从而按实际负载而非峰值配置算力; 存储层独立扩展——容量增长只与数据量相关,不随计算资源的增减而变化。两层各管一段,扩缩过程互不牵制,这是它与传统主备纵向扩展的主要区别。

分布式支持 在线扩缩容:新增数据节点即可提升集群容量与算力,无需中断业务。集群的扩展效率超过 0.9,扩容接近线性收益。这一特性使分布式能够匹配业务规模的持续增长。

分布式的扩展收益并非无条件成立——分片键的选择直接决定扩展效果。若分片键与高频查询条件不匹配,查询会退化为跨节点扫描,节点越多、跨节点协调成本越高,反而抵消了扩容收益。


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

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

注册时间:2020-07-16

  • 博文量
    1316
  • 访问量
    1294368