暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

『国产数据库』名录之华为云数据库GaussDB

SQL数据库运维 2025-04-24
292

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!



一、什么是云数据库GaussDB:给世界一个更优选择

一个视频简单了解GaussDB云数据库

【摘要】 GaussDB是华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。


二、两种架构模型:

  • GaussDB分布式版形态整体架构如下:

GaussDB分布式版形态整体架构图


  • Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。
  • GTM:全局事务管理器(Global Transaction Manager),负责生成和维护全局事务ID、事务快照、时间戳、Sequence信息等全局唯一的信息。
  • Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以及向CN返回执行结果。

  • GaussDB集中式形态整体架构如下:

GaussDB集中式形态整体架构图

  • ETCD:分布式键值存储系统(Editable Text Configuration Daemon)。用于共享配置和服务发现(服务注册和查找)。
  • CMS:集群管理组件(Cluster Management Server)。是用于管理集群状态的部件。
  • Data Node:数据节点DN,负责存储业务数据、执行数据查询任务以及返回执行结果。

  • 三、当前产品优势:

    • 高安全

      GaussDB拥有TOP级的商业数据库安全特性,能够满足政企和金融级客户的核心安全诉求。

      安全特性包括:数据动态脱敏,行级访问控制,密态计算。

    • 健全的工具与服务化能力

      GaussDB已经拥有华为云,商用服务化部署能力,同时支持DAS、DRS等生态工具。有效保障用户开发、运维、优化、监控、迁移等日常工作需要。

    • 全栈自研

      GaussDB基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。同时GaussDB能够基于硬件优势在底层不断进行优化,提升产品综合性能。

    • 开源生态

      GaussDB已经支持开源社区,并提供集中式版本下载。


    • 四、SQL语法参考

    • ① SQL语法格式说明  更新时间:2025-04-10 GMT+08:00

    • ② DDL语法一览表  更新时间:2025-04-10 GMT+08:00

    • DDL(Data Definition Language,数据定义语言),用于定义或修改数据库中的对象。如:表、索引、视图等。

    • 具体语法可访问GaussDB官方链接地址长按选择点击搜一搜

      https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0472.html

    • ③ DML语法一览表  更新时间:2025-04-10 GMT+08:00

      DML(Data Manipulation Language,数据操作语言),用于对数据库表中的数据进行操作。如:插入、更新、查询、删除。

      • 具体语法可访问GaussDB官方链接地址长按选择点击搜一搜

    • https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0473.html

    • ④ DCL语法一览表  更新时间:2025-04-10 GMT+08:00

      DCL(Data Control Language,数据控制语言),是用来设置或更改数据库用户或角色权限的语句。

      • 具体语法可访问GaussDB官方链接地址长按选择点击搜一搜

https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0471.html

⑤ 其他语法一览表  更新时间:2025-04-10 GMT+08:00

除了DCL、DDL和DML语法,GaussDB还提供了其他功能的语法。

具体语法可访问GaussDB官方链接地址长按选择点击搜一搜

https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0474.html

⑥ Online DDL及其操作  更新时间:2025-04-10 GMT+08:00

传统DDL操作执行期间表无法对外提供读写服务,因此可能导致长时间业务中断。在线DDL支持对正常业务影响较小的情况下进行DDL操作,以减少对业务的影响,提高业务运行的连续性和数据库的可用性。

在线DDL支持通过ONLINE关键字实现在线修改列类型、精度、长度缩减、char类型长度扩长、表级在线移动表空间、在线加非空/检查/主键/唯一约束、在线VACUUM FULL。在线DDL仅在执行前期和后期短暂加排他锁,不会长时间阻塞并发读写业务。

具体当前支持的Online DDL语法可访问GaussDB官方链接地址长按选择点击搜一搜
https://support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-1741.html

如需了解更多相关GaussDB云数据库技术内容可以浏览官方网站文档长按选择点击搜一搜https://support.huaweicloud.com/gaussdb/index.html

文章内容均来源于网络收集及官方网站,部分内容仅供参考学习使用,如涉及了您的合法权益请联系删除!


点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


动动小手点击加关注呦☟☟☟

文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论