一直以来,数据库都是支撑银行业务处理的核心系统。近年来在国家的号召下,金融行业加速并推高了数据库国产化改造热潮,整个改产过程实现了国产数据库从无到有,从有到基本形成方案体系的过程。在数据库国产化改造早期,大多企业采用了从互联网行业兴起的分布式数据库+存算一体架构。但随着业务需求不断扩大,移动互联网走向数智化时代,业务量以及数据规模急剧增长,存算一体架构局限性日益凸显。
可以观察到,当前国内部分大行在使用分布式数据库存算一体架构的过程中,主要面对以下问题。首先是管理、运维难,随着业务增长,数据库分布式事务的高复杂度,会导致应用的设计开发、管理、运维难度提升,资源投入变大。其次,服务器本地盘故障率较高,易出现硬盘亚健康问题,造成业务中断,企业通常只能通过多副本冗余及额外数据复制的方式来解决这一问题,但这种解决方式会导致成本和机房空间的成倍增加。此外,当故障出现时,需要进行主备切换,在分布式的架构下,这种故障极易出现传染,这将引起从点到面的故障,影响更多业务,并且主备切换中难以做到性能与可靠性兼得。
面对上述问题,行业内的改造先行者和头部产品不约而同的开始在存算分离架构方向进行探索,比如通过建设高可靠的专业存储去规避本地盘的故障,降低故障率,同步通过存储级的数据同步来提升整体可靠性,减少软件层的开销。此外,还可以让软件和硬件各自发挥所长,把基础能力、可靠性、容灾等交给硬件实现,软件更多的去关注应用和数据库本身,进一步提升数据库系统的整体能力,从根本上解决分布式数据库存算一体架构中遇到的问题。
从当前整个数据库行业发展的动态来看,存算分离的趋势已势不可挡。行业实践者在经过存算分离的改造后,已初尝到存算分离架构所带来的好处,更多同行企业也开始纷纷跟进。当前已关注到,在2023年10月的金融行业数据库技术大会上,由金融信息化研究所牵头,联合阿里巴巴、奥星贝斯、达梦、南大通用、华为、天翼云、万里数据库、云和恩墨、优炫数据库、崖山科技这10家数据库厂商,共同启动了金融多主数据库应用行动计划,在存算分离的基础上向更高台阶的迈进。并且,该计划在2024年4月份取得了第一阶段成果,在金融信息化研究所牵头下,发布了奥星贝斯、腾讯云、华为三家厂商的存算分离最佳实践,引起行业内的普遍关注。
总的来讲,存算分离架构作为数据库领域的新趋势,正在助力企业实现高效的数据处理与管理。对于数据库厂商来说,这是一个重要的发展方向,提供基于存算分离架构的解决方案将使其具备更强的市场竞争力。对于企业来说,选择存算分离架构能够提升数据处理性能、资源利用率和灵活性,为企业的数字化转型提供支持,在数字化时代中抢占先机。