相比于托管型关系型数据库,云原生数据库极大地提高了MySQL数据库的上限能力,是云数据库划代的产品;云原生数据库最早的产品是AWS的 Aurora。AWS Aurora提出来的 The log is the database的理念,实现存储计算分离,把大量的日志操作放到后台异步处理,实现存储独立扩展,这就解决了MySQL数据库最大的一个痛点,单库的数据量不能太大。云原生数据库在存储层面实现了扩展的同时,又保留了计算层面的不变和兼容,从而基本实现了完全的兼容性。这种又兼容又能扩展的能力,受到了用户的极大欢迎。
百度的云原生数据库 GaiaDB在2020年推出,也是受 Aurora 的启发,同时百度的GaiaDB又具有自己独特的技术特点和架构。可以实现以下功能:
企业级高吞吐:支持十万级TPS、百万级QPS、100%兼容MySQL;
云原生能力:支持多租户,资源隔离,商业数据库1/10价格;
弹性扩展:计算存储分离、主从共享数据、支持500TB海量存储;
数据高可靠:RPO=0、秒级切换、5个9高可用性、11个9高可靠性。
典型适用场景:
高吞吐、大数据量处理:聚焦金融、电信等大量在线交易业务,商业级OLTP能力支撑银行核心系统高速事务,数据强一致无缝支持转账交易、账户查询、密码校验等业务;
高可用、业务弹性:聚焦广告、电商、手游等行业,平稳支撑热点产品抢购活动,轻松应对大促秒杀场景;
企业上云、迁移:聚焦行业+、互联网+等新兴业务,100%MySQL兼容降低业务上云的改造成本,快速构建云原生架构新业务系统。
欢迎大家了解 云原生数据库 GaiaDB