国产数据库tidb相关知识介绍(从亚信科技AntDB演进历程)

从亚信科技AntDB演进历程,看国产数据库发展之路###

近几年,国产数据库如雨后春笋般涌现,既有亚信科技AntDB这样在应用场景中打磨多年的分布式关系型数据库崭露头角,也有图数据库、时序数据库等各类新兴数据库异军突起。国产数据库方兴未艾,其现状及未来广受关注,今天我们通过AntDB数据库14年的演进历程来探讨国产数据库的发展之路。

独具特色的场景需求催生出AntDB国产数据库

过去40年,任何行业的发展都离不开人口红利,国产数据库也不例外——中国巨大的人口基数和快速发展的、面向全国乃至全世界的通信需求,带来了独具特色的应用场景。

一方面,90年代末我国进入第二代移动通信服务时代,21世纪更是迎来高速发展期:2000年初移动电话用户数4330万,而到2005年底已达3.93亿,年复合增长率55.4%。另一方面,简洁的短信受到追捧,与此同时互联网业务开始萌芽,各类SP业务遍地开花。

用户量、业务量的短时骤增,对当时通信行业的支撑系统提出了苛刻要求,尤其是核心计费账务系统——话单积压不能超过5分钟、系统需要负载至少5到6倍的当前业务总量……这样的数据和信息处理需求,在世界上史无前例、独具中国特色。

然而,孕育于欧美市场的国际品牌数据库,并不能很好地满足这样体量的数据管理需求,尤其在应对一些核心应用场景(如:计费、信令分析等)时,无法满足数据处理的吞吐量和响应性需求。

AntDB第一代研发工程师介绍,基于某业务超级大省的通信需求,亚信科技研发团队“临危受命”,在没有任何经验和产品参照的情况下,一点点啃教科书、一行行写代码,然后跑系统做测试,加班加点磨产品,最终在“电信级”高可用基础上,使整个交易处理的吞吐率和响应时间比国外主流数据库提升了一个量级,AntDB第一代——内存数据库也便应运而生。

除了数据库在国家和各类组织中的重要地位、市场趋势向好等因素外,可以说是独具中国特色的场景需求直接催生了诞生于生产环境中的第一批国产数据库产品。

狂飙猛进的互联网技术加速国产数据库迭代升级

从2G到5G,随着技术发展而来的是各种软硬件的创新——智能手机推广普及,社交购物、娱乐消遣等新应用的诞生,让中国手机网民覆盖了全年龄段。

2G时代,通信计费主要集中在通话、短信上,数据形式相对简单。3G-5G时代,用户的每一次点击,每一个行为都会产生相应数据,这些数据不再是单纯的人与人间的连接数据,还包括人与物、物与物的数据,是多维度的万物互联的数据。

在每时每刻都能诞生海量数据的场景中,如何在追求速度的同时,保证数据一条不丢、一条不错,成了数据库产品需要面临的新挑战。

AntDB作为国产数据库的代表产品,其研发团队准确把握技术趋势,将最前沿技术应用到产品研发中,以满足未来可能出现的更加错综复杂、更加高密度的数据处理场景需求。

图:AntDB数据库演进历程

国产数据库tidb相关知识介绍(从亚信科技AntDB演进历程)(1)

随着通信技术迭代, AntDB数据库也“与时俱进”完成了“三级跳”——从内存数据库到全功能、通用的关系型数据库,再到兼容MySQL、PostgreSQL开源生态,对国外主流数据库高度兼容性的全栈式数据库,更进一步到分布式、多模原生数据库。

面对越发复杂的混合负载场景与混合数据类型业务需求,考虑到用户在实时分析、实时报表等实时处理类及互联网 等异步交易类场景中越发苛刻的数据需求,AntDB又基于整体架构,提出“超融合”与“流批一体”的新理念,面向未来,AntDB将继续基于前沿技术和应用场景,不断迭代持续演进。

信创政策加持下的国产数据库何去何从?

如果说2019年以前由于生存空间被国外厂商挤压,国产数据库更多是为了满足自用需求,那么随着“信创”政策加持,数据库市场已经成为群雄逐鹿的战场。亚信科技AntDB团队认为,国产数据库的未来并不在于要超越某些国际品牌数据库,而是要基于我们自己的优势(独具中国特色的场景、对国家安全和社会的责任感、一批正在成长起来的工程师等等),找到弯道超车的机会。

那么,在“信创”方面,AntDB都做了哪些工作呢?

首先,AntDB的存储和执行引擎均为自研技术,每一行代码都源于自有工程师团队。

其次,业界多模态兼容SQL引擎,全面融入PostgreSQL、MySQL生态体系,高度兼容Oracle,客户可定制扩展的多语法SQL解析引擎设计,一套数据库可以满足多种国外数据库的国产化替换要求,完善的DBA、去O支持工具等生态体系,降低客户学习和运维成本。

第三,积极进行信创生态链的适配兼容,支持众多国产芯片和操作系统,适配国产第三方工具。

另外,亚信科技作为信创工委会成员单位,积极推进信创测试工作,AntDB的代码自主率已超过90%。

产品有没有不依赖于他人的核心技术?有没有在实际生产环境反复打磨?有没有足够资源持续投入?能不能融入国产生态?……在国产数据库这个群雄并起的逐鹿场,这些因素都成为决定数据库厂商能否走得更远的关键,也将成为国产数据库谋求发展的方向。

关于AntDB数据库

时至今日,亚信科技AntDB作为一款内核全自研,经历14年通信市场验证的通用型数据库产品,具备四大显著特点:

国产数据库tidb相关知识介绍(从亚信科技AntDB演进历程)(2)

目前,AntDB数据库已在通信、金融、交通、能源等多个行业广泛商用。未来,AntDB数据库团队将继续坚持自主创新,持续迭代研发体系,提升自身管理、技术和创新水平,为行业客户提供更加成熟、优质的产品和服务。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。