更新时间:2024-11-11 GMT+08:00
什么是云数据库GaussDB
GaussDB是华为自主创新研发的分布式关系型数据库。该产品支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。
介绍视频
成长地图
您可以通过云数据库GaussDB成长地图快速了解GaussDB的相关概念、入门使用和高手进阶等。
如何使用云数据库GaussDB
您可以通过如下方式使用GaussDB。
- 管理控制台:您可以使用管理控制台为您提供的Web界面完成GaussDB的相关操作。
- API:您可以编写代码调用API使用GaussDB,请参考《云数据库GaussDB API参考》。
GaussDB分布式版形态整体架构
GaussDB分布式版形态整体架构如下:
图1 GaussDB分布式版形态整体架构图
- Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。
- GTM:全局事务管理器(Global Transaction Manager),负责生成和维护全局事务ID、事务快照、时间戳、Sequence信息等全局唯一的信息。
- Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以及向CN返回执行结果。
GaussDB 集中式形态整体架构
GaussDB 集中式形态整体架构如下:
图2 GaussDB集中式形态整体架构图
- ETCD:分布式键值存储系统(Editable Text Configuration Daemon)。用于共享配置和服务发现(服务注册和查找)。
- CMS:集群管理模块(Cluster Manager)。管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。
- Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以及返回执行结果。