VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

资源池化

本章描述Vastbase资源池化特性。

资源池化特性提供主备机共享一份存储的能力,实现基于磁阵设备的资源池化高可用部署形态,解决传统高可用部署下存储容量较单机翻倍的问题,同时备机支持实时一致性读。

资源池化依赖两个组件实现主备共享一份存储的能力:分布式存储服务DSS(Distributed Storage Service)和分布式内存服务DMS(Distributed Memory Service)。

存储池化通过分布式存储服务DSS组件实现主备共享一份存储。与传统建库相比,资源池化基于磁阵建库将目录分为三种类型,每个实例独占且不共享、每个实例独占且共享、所有实例共享。其中需要共享的目录均需存放到磁阵设备上,而不共享的目录存放在本地盘上。另外备机建库只需要建隶属于自己的目录,不需要再次创建所有实例共享的目录结构。资源池化新增了相关GUC参数,以及将系统表存储方式从页式切换到段页式。

内存池化通过分布式内存服务DMS组件实现主备页面实时交换,提供备机实时一致性读能力。即主机事务提交后,在备机立即能够读到,不存在延迟读现象(事务隔离级别为Read-Committed)。

内存池化可选通过OCK RDMA降低DMS主备页面交换的时延。TCP下的备机一致性读进行时延对比,开启OCK RDMA,备机一致性读时延至少要降低20%。

  • 资源池化特性介绍
  • 资源池化性能优化
  • 备机事务内透明写转发
  • DSS功能增强
  • 基于Dorado存储同步复制的主备双集群容灾
  • 极致RTO按需回放
  • DSS线程池
  • 资源池化可维护性增强
  • 在线reform
  • 资源池化共享存储示例
  • 资源池化当前架构特性约束