【GaussDB数据库】序

参考链接1:国产数据库华为高斯数据库(GaussDB)功能与特点总结

参考链接2:GaussDB(DWS)介绍

GaussDB简介

官方网站:云数据库GaussDB

  • GaussDB是华为自主创新研发的分布式关系型数据库。该产品支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。
  • 同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优越的企业级数据库服务。
  • 作为一款先进的分布式数据库系统,高斯DB已经成为很多大型企业的首选。
  • 它的卓越性能和高度可伸缩性使得它成为难以替代的选项,无论是在数据存储、处理、查询、管理、迁移等各个方面,高斯DB都表现出色。

GaussDB分布式形态整体架构

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

GaussDB主备版形态整体架构

  • ETCD:分布式键值存储系统(Editable Text Configuration Daemon)。用于共享配置和服务发现(服务注册和查找)。
  • CMS:集群管理模块(Cluster Manager)。管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。
  • Data Node:数据节点DN,负责存储业务数据(支持行存、列存、混合存储)、执行数据查询任务以及返回执行结果。

应用场景

  • 交易型应用:
    • 大并发、大数据量、以联机事务处理为主的交易型应用,如政务、金融、电商、O2O、电信CRM/计费等;
    • 服务能力支持高扩展、弹性扩缩,应用可按需选择不同的部署规模。
  • 详单查询:
    • 具备PB级数据负载能力,通过内存分析技术满足海量数据边入库边查询要求;
    • 适用于安全、电信、金融、物联网等行业的详单查询业务。

高斯数据库的功能以及特点

1、数据存储

  • 高斯DB的数据存储基于分布式架构,可以方便地扩展存储容量。同时,它支持分区表和分布式表,增强了数据分布性和灵活性。
  • 用户可以自由选择分区键,以达到数据分区的目的,并享受到分区所带来的查询性能和管理灵活性的优势。

2、数据处理

  • 高斯DB的数据处理引擎支持批量处理和流式处理两种模式,这两种处理方式都可以帮助提高数据处理的效率和吞吐量。
  • 高斯DB还支持多种数据分析和机器学习算法,包括线性回归、逻辑回归、聚类分析以及分类树等。
  • 这些功能为用户提供了丰富的数据处理工具,让用户在数据分析和挖掘中更加得心应手。

3、数据查询

  • 高斯DB的数据查询采用分布式查询处理,支持水平扩展和性能优化。
  • 同时,它还支持SQL查询语言,为用户提供方便快捷的数据查询方式。
  • 高斯DB的查询引擎还支持空间数据库和图形数据库,让用户可以进行地理位置的查询和图形分析,提高了数据查询的多样性。

4、数据管理

  • 高斯DB的数据管理功能十分全面,包含了诸如备份和恢复、数据迁移、数据恢复等多个方面的功能。
  • 用户可以自由选择不同的备份和恢复方案,来保护业务数据和业务连续性。
  • 另外,高斯DB的数据迁移也十分灵活,可以支持在线和离线两种方式,帮助用户进行数据的安全迁移。
  • 综上所述,高斯DB是一款功能强大、可靠性高的分布式数据库系统。
  • 它的数据存储、查询、处理、管理都表现出色,并且还具有高度可扩展性的优势。
  • 无论是数据应用、分析、挖掘还是管理,高斯DB都可以为用户提供完备的解决方案。

产品优势


  • 高安全
    • GaussDB拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,行级访问控制,密态计算。
    • 能够满足政企&金融级客户的核心安全诉求。
  • 健全的工具与服务化能力
    • GaussDB已经拥有华为云,商用服务化部署能力,同时支持DAS、DRS等生态工具。
    • 有效保障用户开发、运维、优化、监控、迁移等日常工作需要。
  • 全栈自研
    • GaussDB基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。
    • 同时GaussDB能够基于硬件优势在底层不断进行优化,提升产品综合性能。
  • 开源生态
    • GaussDB已经支持开源社区,并提供主备版版本下载。
相关推荐
Wang's Blog1 小时前
Redis: 集群环境搭建,集群状态检查,分析主从日志,查看集群信息
数据库·redis
容器( ु⁎ᴗ_ᴗ⁎)ु.。oO1 小时前
MySQL事务
数据库·mysql
cyt涛3 小时前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
Rookie也要加油3 小时前
01_SQLite
数据库·sqlite
liuxin334455664 小时前
教育技术革新:SpringBoot在线教育系统开发
数据库·spring boot·后端
看山还是山,看水还是。4 小时前
MySQL 管理
数据库·笔记·mysql·adb
fishmemory7sec4 小时前
Koa2项目实战2(路由管理、项目结构优化)
数据库·mongodb·koa
momo小菜pa5 小时前
【MySQL 09】表的内外连接
数据库·mysql
Jasonakeke5 小时前
【重学 MySQL】四十九、阿里 MySQL 命名规范及 MySQL8 DDL 的原子化
数据库·mysql
程序猿小D5 小时前
第二百六十九节 JPA教程 - JPA查询OrderBy两个属性示例
java·开发语言·数据库·windows·jpa