华为:2022年云原生数据库白皮书_25页_21mb
报告摘要
云原生数据库白皮书总结
核心内容
云原生数据库是为云架构设计的数据库,具备高扩展性、高可用性、多租户、分布式部署等能力,是数据库技术在云环境下的进一步演进。它不仅解决了传统数据库在云上部署时的资源浪费、恢复时间长等问题,还通过技术创新,实现更智能、更高效的数据库服务。
主要观点
- 云原生数据库的出现是由于云计算和业务需求的快速发展,它不再只是云上的数据库服务,而是深度融合云基础设施,实现资源池化、存算分离、智能运维等特性。
- 云原生数据库的目标是实现应用无感知、资源弹性伸缩、智能调度、高可靠性和安全性,从而支持企业业务的敏捷发展和高效运营。
- 云原生数据库未来将向全场景智能发展,结合AI技术实现数据库的自优化、自运维和自安全能力。
- 随着云原生技术的成熟,云原生数据库将成为企业数据库的标准范式。
关键信息
一、云原生数据库概述
- 云原生理念源于2015年CNCF提出,强调应用“生于云,长于云”。
- 云原生数据库经历了从云托管、云服务到云原生的发展阶段,其核心特征包括资源池化、存算分离、以应用为中心。
- 云原生2.0时代,数据库从资源为中心转向应用为中心,从地域为中心转向流量为中心,从负载为中心转向数据为中心。
二、云原生数据库产业现状
- 云原生数据库起源于Amazon,但在国内发展迅速,华为云、阿里云、腾讯云等厂商已形成成熟的云原生数据库产品。
- 云原生数据库适用于不同规模的企业,其智能运维、高性能和弹性伸缩特性受到广泛欢迎。
- 目前仍有部分企业未采用云原生数据库,主要原因是缺乏了解和认知。
三、云原生数据库架构
- 资源池化存算分离:实现计算与存储解耦,支持分钟级节点扩展和秒级资源释放。
- 与云深度结合:充分利用云基础设施的跨可用区、跨地域部署能力,实现高可用性和数据就近访问。
- 统一入口应用透明:支持事务型与分析型数据库融合,提供多模兼容、全开放架构。
- 多模兼容全开放:支持SQL、NoSQL等多类型接口,兼容多种数据模型,如KV、时序、图计算等。
四、云原生数据库关键技术
- 云原生Serverless:实现资源弹性伸缩,按需付费,减少服务器管理负担。
- 多可用区强一致部署:保障数据读写一致性,提升系统可用性。
- Global Database:支持全球就近访问和实时灾备,降低时延并提高容灾能力。
- NDPQ(近数据并行查询):通过将计算下推到存储层,减少网络流量,提升查询性能。
- 日志即数据:通过记录日志代替数据页写入,减少网络开销,提升恢复效率。
- 云原生HTAP:融合OLTP和OLAP能力,实现数据准实时一致,支撑混合负载。
- 全局一致性读:保障应用在多节点访问时的数据一致性。
- 云原生多主技术:解决单点写入瓶颈,实现多主协同、冲突检测与自动解决。
五、云原生数据库技术发展趋势
- 内存池化与全栈解耦:实现计算、内存、存储三层资源的弹性伸缩。
- 基于内存池的HTAP:结合内存池与AI技术,提升网络吞吐和计算效率。
- 智能弹性:通过预测负载趋势,实现资源的自动调度和弹性伸缩。
- 全场景智能数据库:AI与数据库深度融合,实现自检测、自诊断、自调优等能力。
- 结合全密态和防篡改技术:保障数据在运行态的安全,防止隐私泄露和数据篡改。
六、典型行业客户案例
1. 电商——梦饷集团
- 背景与挑战:业务增长快,数据量大,需稳定、高效、敏捷、智能的数据库支持。
- 解决方案:采用GaussDB(forMySQL)、GaussDB(forRedis)、GaussDB(forInflux)组合方案,实现高并发、高可用、高性能。
- 项目收益:运维效率提升30%,数据链路时效性提升,核心业务访问延迟下降50%。
2. 社交文娱——龙图游戏
- 背景与挑战:游戏运营需要高并发、低时延、高性能的数据库支持。
- 解决方案:采用GaussDB(forRedis)实现全局缓存与跨服缓存,保障数据一致性。
- 项目收益:游戏首日流水破千万,支持百万级玩家同时在线,业务运行稳定。
3. 制造——一汽红旗
- 背景与挑战:ERP系统面临海量数据处理、性能提升和可靠性保障的需求。
- 解决方案:采用GaussDB(forMySQL)实现高性能、高可用和低成本迁移。
- 项目收益:数据库性能提升20%,支持自动备份与快速恢复,可靠性达99.999%。
4. 金融——永安保险
- 背景与挑战:金融行业对数据库的安全性、可靠性、扩展性和国产化要求高。
- 解决方案:采用GaussDB(forMySQL)实现高并发、大表查询、数据迁移和备份恢复。
- 项目收益:业务效率显著提升,运营成本降低25%,满足金融监管要求。
总结
云原生数据库是企业数字化转型的重要基础设施,其核心在于与云技术深度融合,实现资源池化、存算分离、智能运维和多模兼容。它不仅提升了数据库的性能和可用性,还降低了企业运营成本和使用门槛,成为未来企业数据库的标准范式。随着技术的不断发展,云原生数据库将在更多行业和场景中发挥关键作用,推动企业实现智能化、高弹性、高可靠的数据管理。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载