GaussDB常用概念


实例
实例是DDS服务的基本管理单元,一个DDS实例可以建一个或多个数据库,每个数据库中可以建一个或多个集合。
用户可以通过管理控制台创建及管理各种类型和版本的实例,实例的类型、版本、规格等信息请参见实例说明。
每个DDS实例之间资源相互隔离,例如CPU、内存、IO等都是相互独立的。
集群
DDS集群由dds mongos、config、shard组成,节点架构示意图如下:

图1 分片集群示意图
​​在这里插入图片描述

dds mongos
dds mongos负责查询与数据写入的路由,是实例访问的统一入口。

每个实例有2~32个dds mongos,数量由用户自定义。
用户可直接连接dds mongos,dds mongos从config读取配置信息,将读写请求分发到shard。
config
config负责存储实例的配置信息,由1个副本集组成。

用户不能直接连接config。

shard
集群实例的shard,负责存储用户的数据。

每个社区版集群实例有2~32个shard,数量由用户自定义。
每个shard由1个副本集组成,副本集为每个shard的数据提供了冗余和高可靠性。
用户不能直接连接shard。
数据库参数模板
数据库参数模板是所有用户可见配置参数和参数对应取值的集合,同一个参数模板可以被多个实例共享。

目前,仅DDS社区版实例支持参数模板功能,包括参数模板的创建、编辑、比较、复制、重置、删除等操作。

posted @ 2024-11-27 10:31  喜酱喜酱  阅读(6)  评论(0)    收藏  举报