什么是GaiaDB
GaiaDB是百度智能云自研的新一代云原生关系型数据库,真正实现按需、极致弹性扩展能力。可以100%兼容MySQL语法,存储容量最高可达128TB,单库最多可扩展到16个节点,适用于大容量、高性能、高弹性的应用场景。
GaiaDB采用领先的存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级、秒级的故障恢复、全局数据一致性和数据备份容灾服务。GaiaDB既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源云数据库简单开放、自我迭代的优势,GaiaDB性能最高可以提升至MySQL的3-6倍,而成本只有商用数据库的1/10。
产品优势
1.高性能,可达百万QPS
GaiaDB采用读写分离策略和分布式集群架构,一个集群包含一个主节点和15个只读节点,写QPS可达到20万、读QPS达100万。
2.秒级弹性扩展
GaiaDB采用计算存储分离架构,摆脱了计算节点(CPU、内存)与存储容量互相制约的困扰,计算节点关注CPU与内存性能的优化,存储节点关注低成本的存储实现,各自进行了针对性优化,提升资源利用率与性能。 与传统MySQL在购买的时候需要指定购买的磁盘大小不同,GaiaDB实现计算存储分离后,存储单独购买。新增计算节点仅需要付出计算的成本,不需要单独增加存储成本。
3.共享存储,降低数据存储成本
与传统MySQL一个实例一份数据拷贝不同,GaiaDB同一个集群的所有计算节点(包括主节点和从节点)都访问存储节点上的同一份数据,由于从节点的扩展不需要拷贝数据,创建新的从节点不但速度快,而且很便宜,您仅需要支付相应计算节点的成本。
4.数据多副本,数据零丢失
数据库存储节点的数据采用多副本形式,确保数据的可靠性。
快速入门
GaiaDB提供集群管理、库表管理、账号管理等基础能力,初次使用GaiaDB可以从以下几步开始:
- 创建GaiaDB集群。
- 设置白名单。
- 创建数据库。
- 创建数据库账号。
完成以上几步后,你可以使用通用的MySQL客户端连接GaiaDB数据库。
相关概念
集群:GaiaDB集群包括一个主节点和多个从节点构成,不同集群之间资源完全隔离。
主节点:主节点承担读写操作,一个集群中包含一个主节点。
从节点:从节点仅承担读操作,一个集群最多包含15个从节点。
节点规格:集群中每个节点的配置(CPU和内存),例如2核8GB。
相关产品
DTS:您可以使用数据传输服务DTS将本地数据库迁移到云上的GaiaDB。