4月7日,GoldenDB数据库高级构架师周日明在2023数据技术嘉年华上,发表了《打造核心引擎、筑路数字经济》的主题演讲。 
GoldenDB经过多年发展,产品成熟稳定,市场使用率领先。2022年11月9日,沙利文联合头豹研究院正式发布《2021年中国金融级分布式数据库市场报告》,中兴通讯旗下金篆信科GoldenDB以总分28.15的优异成绩位居中国金融级分布式数据库第一位置,这是GoldenDB继获得2020年中国金融级分布式数据库第一之后再获殊荣,蝉联国产分布式数据库金融行业第一位置。GoldenDB是成熟稳定商用领先的金融级分布式数据库,很早就涉足分布式数据库领域,备受客户青睐。当前GoldenDB已全面覆盖国有大行、股份制行、证券行业、运营商等核心业务交易系统数据库,引领金融、通讯行业核心系统数据库转型升级。从时间维度上看,GoldenDB在2019年率先完成首个股份制银行中信银行信用卡核心的分布式改造;2020年上半完成首个股份制银行中信银行账务核心改造;2021年6月份,完成了中国移动集团全网客户中心系统业务上线,支撑了中移10亿多用户,最大表有60亿的记录;2021年12月份,完成了建设银行完成核心业务架构转型工作,成功替代大型机;2022年8月份,完成了某证券公司核心交易系统上线,已经支撑1500万账户在网运行,交易引擎平均延时低于40微秒。在信创背景的推动下,相信国内分布式转型会越来越广泛且深入。在银行领域,GoldenDB是唯一一家覆盖了国有大行、股份制银行、省农信联社、城商行、农商行核心系统建设的数据库产品,拥有非常多的核心案例,包括建行、中国移动、光大、广发、国开行等等。中兴通讯从2002年开始已经开始自研数据库产品,早期用于自身通讯设备和服务中,通过十多年数据库研发经验积累,于2014年启动了面向金融行业的分布式数据库研发,正式立项GoldenDB数据库产品。从GoldenDB1.0开始,由简单管理类应用到关键交易试点,从银行外围业务到核心业务逐步探索实践,取得稳步发展,并在2021年完成首个股份制银行的账务核心投产,达到银行最高级别系统的稳定性要求,标志着GoldenDB数据库走向成熟。2021年,GoldenDB团队开始解决从股份制银行到大行层面整个系统上的问题,实现国有大行核心业务投产;从金融行业拓展到通讯、交通等更多行业拓展市场,为了更好适应大行数据库应用要求,满足更多行业应用场景,向着更通用、更好用的数据库产品继续发展,中兴通讯推出GoldenDB 7.0。GoldenDB 7.0是面向混合交易负载场景的新一代分布式数据库,支持HTAP,实现了分布式并行计算处理能力、行列混合存储模型,充分利用分布式架构多副本、机器横向堆叠能力,实现大规模数据的分析算力提升;实现数据库云化能力,为客户提供数据库云服务的标准化交付和快速部署,完善了存量应用从集中式数据库快速迁移到分布式数据库的一系列支撑工具。
GoldenDB7.0自主研发分布式SQL引擎,重点突破分布式并行执行框架、复杂查询改写、行列混合存储、向量化等关键技术,实现一套引擎同时支撑业务系统运行和分析决策场景,避免在传统架构中在线与离线数据库之间大量的数据交互。这里达到的效果是大幅提升面向复杂查询场景的处理能力,TPCH性能达到世界领先水平;支持定义不同的资源组,使用资源组限制每类用户可使用的CPU、IO、网络资源,从而避免OLAP影响OLTP业务。值得一提的是,在国家金融科技认证中心金融行业分布式数据库标准符合度测试中,GoldenDB7.0的TPCC、TPCH测试结果远超第二名厂家。GoldenDB支持多种云服务形态,支持在GoldenDB数据库内部控制租户资源使用,也支持虚拟化技术部署,值得一提的是,GoldenDB基于容器化交付云数据库服务能力,与客户环境的PasS平台融合,在做到对PaaS平台不侵入的同时,在其上构建快速交付的数据库服务,同时通过本地存储、物理网络,以及GoldenDB的数据库多副本技术,节点自愈、故障隔离能力,保障数据库云服务的高性能和高可靠。GoldenDB 7.0借助云技术来实现DBService,从而实现数据库的集中管控、快速部署、高效运维,以及弹性扩展。GoldenDB的运维相对集中化、独立化,客户可以基于这套系统实时了解数据库运行的状态,能够根据需要做平滑系统的扩缩容控制,随时洞察到当前SQL变化情况。GoldenDB7.0提供一整套迁移辅助工具,实现存量应用从传统集中式数据库快速平滑迁移到分布式数据库。下面介绍几个重要的迁移工具:首先是迁移评估工具(Cactool),判断一个存量应用能否迁移到GoldenDB,关键点在哪里,后面该配置什么方案去匹配这个系统,更注重IO维度、网络维度,还是更注重CPU和供给维度,对应用是否存在改造要求,这些问题通过CACtool工具可以做一个全面细致的评估。Cactool工具通过简单配置即可访问现网数据库,采集其库表结构、各种数据库对象以及过往DML语句,导出适配GoldenDB语法对象,在导出过程中自动进行转换,减少了大量人为适配改造工作,并形成建议评估报告,给出迁移可行性和兼容性客观详实的报告内容。GoldenDB7.0推出迁移平台化工具Sloth,支持存量应用的全量迁移、增量同步和数据比对。迁移数据的准确性很重要,将数据从原库以全量或增量方式迁移过来后,要验证迁移数据的正确性,Sloth校验两者数据,可以快速校验、多批次执行,大大减少了人工执行工作量,避免应用开发校验工具,减少出错。此外Sloth是一个可视化平台,通过可视化页面进行迁移任务管理,并进行数据比对,有效降低了数据库迁移的难度。Sloth工具还具备反向同步能力。一个完整的存量数据库迁移方案中,一定包含逃生通道,即应用从存量数据库迁移到GoldenDB后,可以快速回切到原数据库上,当然这里需要将应用在GoldenDB上产生的增量数据实时同步回原数据库。Sloth支持从GoldenDB向存量数据库反向同步的能力,在引流切换后,只需要调整Sloth数据同步的方向即可。GoldenDB7.0推出Replay工具,在GoldenDB正式接替存量数据库投产前,通过实时采集存量数据库上的WCR文件,将其还原为SQL语句,向GoldenDB进行回放,通过这种方式,使用来自生产上真实的请求来验证GoldenDB数据库执行的正确性、稳定性,同时也通过生产压力对GoldenDB处理性能进行充分验证。 「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。