【连载】华为展望数据存储的10大趋势与行动建议——分布式数据库

字数 1882阅读 390评论 0赞 0

互联网浪潮和成本压力促使核心系统逐步采用 分布式数据库,同时分布式数据库正在从存算一体走向存算分离架构。开源数据库MySQL和PostgreSQL占据全球数据库市场格局TOP2。开源数据库正在重构企业核心系统。同时为确保业务平稳运行,分布式数据库存算分离架构正在成为事实标准。

趋势展望

1 基于业务变化、降本增效和长期技术演进,基于开源生态的分布式数据库正在替代传统核心系统
数字化、移动化技术发展使企业与客户交互渠道发生巨大变化,手机 APP 类互联网应用成为触发客户购买行为的最佳媒介。这固然引领了业务快速增长,但也给核心系统带来难以预料且波动巨大的业务浪涌。核心系统必须具备极强的资源弹性,以确保高峰期能够快速扩展以保障业务正常运行,而平时能够释放闲置资源避免浪费。高昂的运维成本也是企业选择传统核心改造的原因之一。

甲骨文第三方支持服务提供商 RiminiStreet,Inc. 面向 Oracle 用户所作调查结果显示, 97% 的用户认为成本是使用 Oracle 数据库的最大挑战, 35% 的用户正在转向使用开源或其它非 Oracle 云数据库。分析网站 6Sence 显示, MySQL 以 42.95% 的市场占用率稳居数据库榜首,排名第二的是另一个开源数据库 PostgreSQL , Oracle 仅排名第三位。

2 为确保业务平稳运行,分布式数据库存算分离架构成为事实标准
稳定性是核心数据库的第一关注点,此外性能、功能和能效也是重要的考核标准。在分布式数据库使用初期,由于试点的业务规模小、数据量小,为了最小化初始成本,许多企业直接把数据库应用和数据部署在同一台服务器上,这种架构又称为存算一体架构。显然,这种 “ 将鸡蛋放在一个篮子里 ” 的做法难以抵抗风险,因此企业通过多套服务器 + 多份数据冗余的方式来暂时性解决业务稳定性问题。随着分布式数据库规模扩大,数据量成倍增长,冗余导致的投资浪费越来越多,服务器数量也越来越庞大。数据规模的扩大也使得冗余数据同步对网络带宽消耗越来越大,尤其是在多地容灾架构下,网络瓶颈将导致灾害发生时可能出现数据丢失。

随着矛盾日益突出,分布式数据库建设逐步从存算一体架构走向存算分离架构。在存算分离架构下,企业通过高性能、高稳定性、可共享的企业级全闪存存储池确保数据高可用性。存算分离架构将应用和数据隔离开来,不再需要多份冗余数据副本来提升高可用,并利用存储强大而成熟的容灾能力弥补开源数据库容灾能力不足。最重要的是,存算分离架构经过传统核心业务长期检验,有非常成熟的产品体系与运维经验,企业可以更多关注分布式数据库如何帮助其业务增长,无需被运维问题频繁打扰。

目前,全球主要银行均已通过存算分离架构分布式数据库建设新核心系统,亚马逊 Aurora 、阿里 PolarDB 、华为 GaussDB 、腾讯 TDSQL 等主要新型数据库厂商均已将其架构转向存算分离,存算分离架构已经成为分布式数据库建设的事实标准。

从存算一体数据库向存算分离数据库演进

从存算一体数据库向存算分离数据库演进

3 分布式数据库促使新的数据范式正在形成
MySQL 、 PostgreSQL 等开源数据库都是部署在单机上的数据库,并不能像 OracleRAC 那样协调多个数据库节点同时读写同一个数据库,这使得分布式数据库性能扩展上有明显瓶颈。通过专业存储设备提供数据的跨节点共享访问,并实现数据库节点间的一致性缓存层,分布式数据库也能实现与 OracleRAC 相同的多读多写能力。万里数据库 GreatDB 和天翼云 TeleDB 通过与华为存储协同,通过华为 “ 参天 ” 数据库存储引擎实现了多读多写能力,其数据库性能最大可提升 10 倍。

我们的建议

建议 1 :坚定不移的推动分布式数据库存算分离架构
尽管业界有许多基于存算一体架构建设分布式数据库的实践,但不论从技术角度、运维角度和后续演进角度,存算分离架构都已成为必然选择。从长远处考量,新建分布式数据库的企业建议直接基于存算分离架构建设,避免重复建设导致的资源浪费;采用存算一体架构的企业也可逐步迁移到存算分离架构中,为后期降本增效和持续扩展做好准备。

建议 2 :联合数据库团队和存储团队,共同孵化新的数据范式分
布式数据库构筑的新数据范式,其核心在于数据库软件不再是万能钥匙,满足企业诉求的方案需要数据库与硬件基础设施配合实现。因此,数据库团队也不应再孤立的建设企业核心系统。建议企业联合数据库团队和存储团队,结合软硬件优势技术共同建设数据库及核心系统,孵化新的数据范式。

了解更多华为存储未来趋势观点,敬请关注华为官网!

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广