参考链接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已经支持开源社区,并提供主备版版本下载。