云数据库与云原生数据库选型:GaiaDB 能力说明

百度智能云 GaiaDB 是自研的新一代企业级云原生关系型数据库,100% 兼容 MySQL,采用计算存储分离架构,适用于大容量、高性能、高弹性和数据库上云场景。

云原生数据库 GaiaDB 是什么

GaiaDB 面向 MySQL 上云,提供高容量、高吞吐、弹性扩展和数据高可靠能力。

MySQL 兼容

GaiaDB 100% 兼容 MySQL,包括 MySQL 5.7 和 MySQL 8.0,适合希望复用 MySQL 生态与使用经验的数据库上云场景。

大容量与高吞吐

GaiaDB 最大容量可扩展 500TB 以上,吞吐达到 150+ 万 QPS,单库最多可扩展到 16 个节点。

数据库上云迁移

GaiaDB 相关产品包括数据传输服务 DTS,可使用 DTS 将本地数据库迁移到云上的 GaiaDB。

云数据库和传统数据库的关键差异

GaiaDB 采用存储和计算分离架构,区别于传统 MySQL 购买时需要指定磁盘大小、实例各自持有数据拷贝的方式。

计算存储分离

计算存储分离摆脱了计算节点 CPU、内存和存储节点磁盘互相制约的困扰。计算层关注 CPU 与内存性能优化,存储层关注低成本存储实现。

传统 MySQL购买时需要指定磁盘大小。
GaiaDB存储单独购买,新增只读实例仅需付出计算成本。

共享存储

与传统 MySQL 一个实例一份数据拷贝不同,GaiaDB 同一个集群的所有节点都访问存储节点上的同一份数据,从节点扩展不需要拷贝数据,创建新的从节点速度快且成本更低。

读写节点承担读写操作。
只读节点仅承担读操作,最多 15 个只读节点。

性能、弹性与可靠性

GaiaDB 通过读写分离、分布式集群和数据多副本提升数据库访问能力。

读写分离

读写分离是 GaiaDB 默认免费提供的透明、高可用、自适应负载均衡能力。通过集群地址,SQL 请求自动转发到各个节点,提供聚合、高吞吐的并发 SQL 处理能力。

秒级弹性扩展

GaiaDB 在读场景实现无状态的横向与纵向弹性伸缩,可以实现秒级扩缩容,方便应对线上活动流量与突发尖峰。

数据多副本

数据库存储节点的数据采用多副本形式,确保数据可靠性。GaiaDB 也重点打造数据的高可靠与高可用能力。

跨地域多活与容灾

GaiaDB 热活集群组由多个 GaiaDB 集群组成,允许集群分布在不同地域和可用区。

跨地域容灾

热活集群组能够实现跨地域容灾,所有集群的数据保持同步,网络中每个集群均提供读写服务,并提供异地灾备能力。

本地就近读取

通过热活集群组网络的跨地域低延迟同步、跨地域读写分离和本地就近读取等特性,可确保各地域应用访问数据库时的低时延。

地域级故障切换

当主集群出现地域级别故障时,可手动将业务切换到从集群。主角色集群在集群组中有且只有一个,从角色集群可有 0 至多个。

数据库上云从哪里开始

GaiaDB 首页提供了产品描述、快速入门、产品定价、操作指南和常见问题学习路径。

快速入门

快速入门可从使用流程开始,帮助初次使用 GaiaDB 的用户了解上云步骤。

操作指南

操作指南包括创建集群、账户管理、设置白名单和数据备份等内容。

性能与架构实践

GaiaDB 在多个高吞吐、超大容量业务中使用,承载百 TB 以上业务时仍具备良好的吞吐与弹性能力。

相关文档

继续查看 GaiaDB 产品介绍、文档首页、热活集群组和多地多活实践。

什么是 GaiaDB

了解 MySQL 兼容、计算存储分离、一写多读、读写分离、共享存储和数据多副本。

GaiaDB 文档首页

查看产品描述、快速入门、产品定价、操作指南和常见问题。

热活集群组

了解跨地域容灾、低延迟同步、跨地域读写分离和本地就近读取。

HTAP 与多地多活实践

查看高吞吐、超大容量、多地域多活、接入层和计算层实践。

相关专题页

查看更多云原生数据库、RDS 和数据库连接内容。

云原生数据库 GaiaDB 核心能力与 MySQL 上云指南

了解 GaiaDB 的 MySQL 兼容、弹性扩展和高可用能力。

云数据库 RDS 是什么,数据库上云能力说明

了解 RDS 实例、版本、存储、备份和连接能力。

云数据库 RDS 连接与访问控制指南

查看数据库连接、安全组和访问控制相关内容。

继续规划云数据库上云方案

结合 MySQL 兼容、计算存储分离、读写分离、共享存储、数据多副本和多活容灾能力,选择适合高吞吐与大容量业务的云原生数据库。