介绍:
近日,为更好地满足亚信科技客户对数据管理的需求,提升通用数据库的产品服务能力和业务拓展能力,亚信科技分布式数据库antdb发布了V7版本0帮助运营商核心系统实现业务系统的全方位自主可控和平滑上线。 面向未来,国产数据库的发展还有很长的路要走,分布式数据库也将在这一过程中发挥重要作用。
信息创新产业,即信息技术应用创新产业,是我国近年来的一项国家战略,也是当前形势下经济发展的新动力,随着相关政策的出台,在信息化创新改革的大潮下,推动探索安全可控的核心技术和产品逐渐成为趋势。 在数据库领域,党政机关已明确,国内数据库全部使用,2024年在金融行业试点。 从2024年至今,国内数据库已从党政、金融等领域渗透到通信、能源、交通、工业物联网等领域,市场前景十分可观。
2024年6月,大盟数据、星环科技等数据库厂商相继提交招股书,撬动国内科技创新板块7亿营收的数百亿市值,标志着国产数据库发展进入快车道。 一方面,国产数据库的发展与政策机遇不谋而合,过去国内数据库市场被甲骨文、IBM等企业垄断。 另一方面,国产数据库的发展也处于市场机遇期,数据库等基础软件的服务模式正在逐步向云端发展,随着云计算的大规模应用,数据库也迎来了新的发展机遇。
数据库最早诞生于上世纪60年代,IBM实验室提出的“关系模型”理论为风靡全球近50年的关系数据库技术奠定了基础。 随着信息通信技术和移动互联网的快速发展,业务呈现出读写并发高、数据处理量大、数据结构不一致等特点。
与传统的关系型数据库相比,分布式数据库具有平滑伸缩、高可用、低成本等显著优势
从上表可以看出,分布式数据库是时代演进的结果,其功能几乎结合了传统关系型和非关系型数据库的集中优势。 然而,由于开发时间短、标准体系和评价体系不完善、生态系统不完善,我国分布式数据库的发展必然与未来的机遇与挑战并存。
2.1. 分布式数据库的优势
分布式数据库的三大优势,如平滑扩展、高可用、低成本,带来了巨大的发展潜力,下面以亚信科技的ANTDB数据库为例,探讨这三大优势。
一是平滑扩展和高性能,在分布式执行计划中,表数据分散在多个节点上,大大减少了单个节点的数据量,分布式执行计划还可以实现读写分离,有助于充分利用多个节点的存储和计算资源, 并有效提高数据库的吞吐量。
二是高可用,对企业数据安全和业务连续性至关重要,分布式数据库通过主备架构设计,主节点自动切换到备备中心(故障转移),保证核心系统的持续可用性此外,每个数据中心通过同步和异步复制来保证数据的一致性和事务完整性,并且在发生故障转移时不会影响业务的正常运行。 antDB数据库采用多副本、分布式事务处理等机制,以及远程和多中心部署方案,保证高可用。
此外,antdb数据库与oracle数据库的兼容率高达96%,有效降低了程序迁移的风险,降低了重写应用的成本。
2.二、分布式数据库发展中存在的问题
由于分布式数据库节点数量庞大,集群结构复杂,且自身存在不足,再加上分布式数据库开发时间短,目前仍存在许多亟待解决的问题。 首先,根据CAP理论[2],分布式数据库不能完美地满足具有多种特性的客户需求,比如一些核心金融应用既需要高一致性又需要高可用性,这可能会导致客户放弃或降低某些需求。 其次,分布式数据库的运维管理比较复杂,因为分布式数据库通常根据业务节点的需求由多个服务器组成,软硬件的运维和管理往往比较复杂。 第三,分布式数据库产品的成熟度有待提高,如分布式数据库的优化、数据类型、复杂查询、自定义函数、存储过程等高级特性。
与国外成熟稳定的商用数据库相比,国产数据库在性能、稳定性、生态等方面存在一定差距,我国数据库自主可控的替代不是简单的以数据库代替数据库,而是以新系统代替旧系统,在架构上全面降低对特定数据库的依赖性, 研发、上线、运维等环节,将是一个持续而艰难的过程。在这个过程中,亚信科技推出了国产分布式数据库ANTDB,核心团队持续攻坚,2024年增加了Oracle兼容特性,2024年实现了二级扩容,2024年增加了内核级读写分离等功能,2024年支持内存和磁盘双引擎。 ANTDB数据库的应用领域也从通信扩展到金融、交通、能源等行业。
亚信科技的antdb数据库作为阶段性成果,在运营商自主可控的置换项目中落地,意义重大:一是探索了独立可控的数据库架构,通过微数据库架构的开发,在架构层面消除了应用对特定数据库的依赖目前,亚信科技ANTDB数据库与华为鲲鹏服务器的组合解决方案,在运营商核心交易场景中,可以替代国外商用解决方案。 三是探索基于灰度发布[3]能力的数据库割接方案,实现数据库不停机、零故障割接,将数据库本地化替换对业务的影响降到最低。
ANTDB分布式数据库解决方案已在通信行业大规模商用,并得到客户的广泛好评。 此外,我们判断,不仅在通信行业,在金融、党政、能源、邮政等重要关键基础设施行业,各行业数字化转型升级也要加快。
在金融行业,安发银行已在华北某保险公司的大数据系统中成功商用,其成功经验也可以推广到其他基于分析业务的金融或一流业务系统。
在政企行业,ANTDB应用于南方某省的高速ETC计费和大数据平台,这一成功经验也可以推广到其他数据并发度高的同类行业,如IoT场景。
未来,随着ANTDB数据库的通用性、标准性和安全性的不断提升,为了更好地服务亚信科技的行业客户,ANTDB将持续加强产品研发投入,实现一套数据库对多种数据类型和业务场景的统一支持,确保数据可靠, 不丢失、不坏、不重,从而为客户提供优质的数据库产品。
关于亚信 ANCD 数据库。
亚信ANTDB数据库成立于2024年,在运营商核心系统上为全国24个省份超过10亿用户提供一流的服务,具有高性能、弹性扩展、高可靠等产品特点,峰值每秒可处理数百万笔电信核心交易,保障系统近十年持续稳定运行, 并已成功在通信、金融、交通、能源、物联网等行业实现商业化。