乐趣区

关于数据库:RDSDDS-和-GaussDB-理不清看这一篇足够了

以后,华为云提供的数据库服务次要包含三大类:关系型数据库服务,非关系型数据库服务以及数据库工具服务。如下图所示:

关系型数据库和非关系型数据库均可分为开源和自研两大类。其中,自研数据库对立为 GaussDB 系列,开源数据库则能够分为 RDS 和 DDS 社区版。

关系型数据库 RDS:开源版本的云上优化

RDS(Relational Database Service,关系型数据库服务)是一种基于云计算平台的即开即用、稳固牢靠、弹性伸缩、便捷治理的在线关系型数据库服务。

目前华为云提供的 RDS 服务包含:RDS for MySQL、RDS for PostgreSQL,别离是基于 MySQL、PostgreSQL 开源数据库做了云上的优化。

华为云 RDS 的最小治理单元是实例,一个实例代表了一个独立运行的关系型数据库,实例可进行如下分类:主实例、备实例、只读正本,用户能够在 RDS 零碎中自助创立及治理各种数据库引擎的实例。

咱们如果想建设一个基于数据库的企业软件应用,传统的做法是自建数据库,当然咱们也能够抉择在云服务器 ECS 上搭建数据库(云服务里的 I 层服务)、购买云数据库 RDS(云服务里的 S 层服务)。

传统的自建数据库易用性较差,须要大量的人力保护,而且一旦遇到数据失落状况,损失不可估量。

相比自建数据库,云数据库在机房风火水电网络等基础设施、服务器部署及保护、数据库软件装置、数据库软件版本升级和补丁等方面节俭了很多的人力、硬件、保护服务老本,让数据库管理员有更多的工夫投入到数据库模型设计、SQL 优化、性能调优等外围工作上。

具体比照能够如下图,能够看出诸如 RDS 这样的云数据库具备便捷,弹性伸缩,稳固老本更低廉的劣势。

非关系型数据库 DDS 社区版

文档数据库服务(Document Database Service,简称 DDS)齐全兼容 MongoDB 协定,提供平安、高可用、高牢靠、弹性伸缩和易用的数据库服务,以及一键部署、弹性扩容、容灾、备份、复原、监控和告警等性能,反对集群、正本集和单节点部署架构。

自研云原生数据库 GaussDB

最近,华为云推出了 GaussDB 全场景数据库云服务来满足客户在不同利用场景的数据库需要。

华为 GaussDB 系列,基于在内部电信与政企市场、华为外部 IT 与云底座深耕十几年的数据库内核研发优化能力、对客户高牢靠高性能诉求的了解,联合云的技术倾力打造的企业级分布式数据库。

关系型数据库方面,华为云往年 7 月正式公布上线了云原生 GaussDB(for MySQL) 数据库,拥抱和兼容宽泛认知的开源生态 MySQL。同时,基于华为凋谢生态的 openGauss 内核打造的分布式数据库 GaussDB(openGauss) 也会在年内正式商用公布。

在非关系型数据库服务畛域,华为云重点打造云原生 GaussDB NoSQL 多模数据库系列,包含 GaussDB(for Mongo)、GaussDB (for Redis)、GaussDB (for Influx)、GaussDB(for Cassandra)。目前,GaussDB(for Mongo)、GaussDB(for Cassandra) 已正式商用。

华为云自研数据库 GaussDB 系列有如下核心技术劣势:存算拆散架构,DFV 存储、NDP 算子下推等等。

以 GaussDB(for MySQL) 为例,它基于华为最新一代 DFV 分布式存储,采纳计算存储拆散架构,反对 1 写 15 读的只读节点的极速扩大,最高反对 128TB 的海量存储,可实现超百万级 QPS 吞吐,单节点相比原生 MySQL 性能晋升 7 倍,业界第一。

再如,GaussDB NoSQL 系列领有极强的多模数据管理能力,在并发读写能力、扩容工夫缩、故障重构工夫、备份效率、复原效率等方面也都实现了业界当先,相比纯开源软件能力有了质的飞跃。

华为云 GaussDB 系列全场景云服务不仅提供了丰盛的数据库产品组合,还可依据不同客户的业务利用特点进行“因地制宜”。

比方 GaussDB(for MySQL)、GaussDB(for Mongo) 等服务将聚焦最根底的云原生开发对云数据库的要求,并提供极致性价比的解决方案。

数据库生态工具

除了数据库之外,华为云还提供了一系列的数据库工具服务,对立反对开源数据库服务和自研数据库服务,为客户提供上云数据迁徙复制、数据管理服务等,一直在易用性上升高客户的迁徙老本。

目前,华为已领有成熟商用的为客户提供上云的数据复制服务 DRS、数据管理服务 DAS、分布式数据库中间件 DDM 等数据库工具服务。同时,华为云下半年也还会陆续公布数据库利用迁徙工具。

以云数据复制服务 DRS 为例,其能实现在线数据的迁徙,业务切换不中断或微中断,业务切换工夫能够自由选择,同时还能跨数据库版本热迁徙,给出迁徙 / 降级后直观的性能评估报告,从而让客户的原数据库切换到华为云上更加简略,使得客户齐全不必放心迁徙带来的故障、数据失落以及切换时刻的担心。

数据管理服务 DAS 可提供便捷的云上数据库治理与运维服务,外围能力蕴含数据库查问与开发、运维监控、性能诊断、SQL 调优、数据安全管控、智能参数预测等;分布式数据库中间件 DDM 与 RDS 联合,把当今成熟的程度扩大分布式数据库能力,以单个数据库实例的拜访体验,带给普通用户。保障 SQL 运算及事务能力,存储和计算层简直有限扩大。

总结

综上,华为云数据库的产品大体能够归为三大类:

1)、华为 RDS for MySQL、RDS for PostgreSQL 服务、DDS 文档数据库服务(文档类型 Mongo),都是基于开源打造的数据库服务,聚焦最根底的云原生的开发对云数据库的要求,让客户迁徙到华为云更加容易。都是基于开源打造的数据库服务,次要面向数据规模较小,性能要求个别的业务场景,提供极致性价比的解决方案。

2)、华为 GaussDB 系列,立足翻新与自研,基于同一架构,一方面拥抱并兼容 MySQL 等生态,另一方面打造本人的 openGauss 生态,次要面向政企客户,强调高性能、高牢靠、高平安等方面诉求。

3)、华为数据库工具服务,对立反对开源数据库服务和自研数据库服务,为客户提供上云数据迁徙复制、数据管理服务等。

从开源数据库的云上优化到从底层架构翻新登程的自研云数据库,华为云在数据库生态上曾经构建了十分齐备的工具链,根本能够笼罩少数企业用户的需要。

点击关注,第一工夫理解华为云陈腐技术~

退出移动版