国产数据库华为高斯数据库(GaussDB)功能与特点总结

一、什么是GaussDB

GaussDB是华为自主创新研发的分布式关系型数据库。该产品支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储

同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定可靠,扩展性强,性能优

越的企业级数据库服务。

作为一款先进的分布式数据库系统,高斯DB已经成为很多大型企业的首选。

它的卓越性能和高度可伸缩性使得它成为难以替代的选项,无论是在数据存储、处理、查询、管理、迁移等各个方面,高斯DB都表现出色。

1、GaussDB分布式形态整体架构

国产数据库华为高斯数据库(GaussDB)功能与特点总结_第1张图片

  • Coordinator Node:协调节点CN,负责接收来自应用的访问请求,并向客户端返回执行结果;负责分解任务,并调度任务分片在各DN上并行执行。

  • GTM:全局事务管理器(Global Transaction Manager),负责生成和维护全局事务ID、事务快照、时间戳、sequence信息等全局唯一的信息。

  • Data Node:数据节点DN,负责存储业务数据(支持行存、列存、混合存储)、执行数据查询任务以及向CN返回执行结果。

2、GaussDB主备版形态整体架构

国产数据库华为高斯数据库(GaussDB)功能与特点总结_第2张图片

  • ETCD:分布式键值存储系统(Editable Text Configuration Daemon)。用于共享配置和服务发现(服务注册和查找)。

  • CMS:集群管理模块(Cluster Manager)。管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。

  • Data Node:数据节点DN,负责存储业务数据(支持行存、列存、混合存储)、执行数据查询任务以及返回执行结果。

3、应用场景
  • 交易型应用

    大并发、大数据量、以联机事务处理为主的交易型应用,如政务、金融、电商、O2O、电信CRM/计费等,服务能力支持高扩展、弹性扩缩,应用可按需选择不同的部署规模。

  • 详单查询

    具备PB级数据负载能力,通过内存分析技术满足海量数据边入库边查询要求,适用于安全、电信、金融、物联网等行业的详单查询业务。

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

1、数据存储

高斯DB的数据存储基于分布式架构,可以方便地扩展存储容量。同时,它支持分区表和分布式表增强了数据分布性和灵活性

用户可以自由选择分区键,以达到数据分区的目的,并享受到分区所带来的查询性能和管理灵活性的优势

2、数据处理

高斯DB的数据处理引擎支持批量处理和流式处理两种模式,这两种处理方式都可以帮助提高数据处理的效率和吞吐量

高斯DB还支持多种数据分析和机器学习算法,包括线性回归、逻辑回归、聚类分析以及分类树等。

这些功能为用户提供了丰富的数据处理工具,让用户在数据分析和挖掘中更加得心应手。

3、数据查询

高斯DB的数据查询采用分布式查询处理,支持水平扩展和性能优化

同时,它还支持SQL查询语言,为用户提供方便快捷的数据查询方式。

高斯DB的查询引擎还支持空间数据库和图形数据库,让用户可以进行地理位置的查询和图形分析,提高了数据查询的多样性

4、数据管理

高斯DB的数据管理功能十分全面,包含了诸如备份和恢复、数据迁移、数据恢复等多个方面的功能。

用户可以自由选择不同的备份和恢复方案,来保护业务数据和业务连续性。

另外,高斯DB的数据迁移也十分灵活,可以支持在线和离线两种方式,帮助用户进行数据的安全迁移。

综上所述,高斯DB是一款功能强大、可靠性高的分布式数据库系统

它的数据存储、查询、处理、管理都表现出色,并且还具有高度可扩展性的优势

无论是数据应用、分析、挖掘还是管理,高斯DB都可以为用户提供完备的解决方案。

三、产品优势

1、高安全

GaussDB拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,行级访问控制,密态计算。能够满足政企&金融级客户的核心安全诉求。

2、健全的工具与服务化能力

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

3、全栈自研

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

4、开源生态

GaussDB已经支持开源社区,并提供主备版版本下载

四、国产十大数据库排名

1、openGauss(华为开源关系型数据库管理系统)。

2、达梦(达梦数据库)。

3、GaussDB(华为高斯数据库)。

4、PolarDB。

5、人大金仓。

6、GBase。

7、TDSQL。

8、SequoiaDB。

9、OushuDB。

10、AnalyticDB。

目前重点可以先关注前三个国产数据库:openGauss、达梦数据库GaussDB(华为高斯数据库)。

你可能感兴趣的:(性能优化,Java基础,数据库,gaussdb)