如今,数据量正迎来爆发式增长,这也使企业越来越重视数据的存储、安全和管理,加大it基础设施建设。作为其中的关键基础设施,数据库的安全可控也逐渐引起了企业的重视,特别是在国际市场竞争日益复杂的今天,国产数据库也迈入了新的发展阶段。
作为全球最早推出下一代融合型分布式数据库的国产数据库厂商,易鲸捷一直以来都以做到完全自主可控,具备核心技术底层架构的全面控制为目标。在日前举办的2020数据技术嘉年华上,易鲸捷金融事业部售前总监隋景鹏在《用户实践:金融科技技术实践》分论坛上分享了国产数据库的发展历程和易鲸捷分布式融合技术特点,以及易鲸捷在贵阳农商银行核心交易系统的最佳实践。在隋景鹏看来:“国产数据库技术要有所突破,不能一直跟在别人后面,必须走一条完全创新的道路。易鲸捷数据库以分布式融合技术为突破口,不仅实现了高并发下的数据快速实时分析,还可以满足多种数据处理技术深度集成,让数据库资源更为充分和灵活使用。”
图 易鲸捷金融事业部售前总监隋景鹏
以分布式融合技术推动国产数据库发展
我们知道数据库一直以来与操作系统、中间件共同构成基础软件的“三架马车”。在过去的二十多年的时间里,国内数据库企业与oracle(甲骨文)等国外一流企业相比,普遍存在营业规模小、客户认可度低、产品相对落后、人才稀缺等诸多问题,因此一直处于向国外模仿学习阶段。然而,近年来国际市场的不确定性增加和企业对网络安全的重视度提升下,国产数据库迎来了发展春天,许多国内厂商也大举进军数据库市场。根据赛迪顾问的数据显示,2019年中国数据库市场规模达到133.4亿,同比增长13.4%,预计未来3年也将保持15%左右的增长速率。
图 数据库历史和发展趋势
“易鲸捷也是其中之一。”隋景鹏介绍易鲸捷信息技术有限公司成立于2015年,是贵州大数据综合试验区致力于数据库研发的重点企业,贵州各级政府投资占股约23%,属于混合所有制。其中核心研发人员是来自惠普的整建制大数据研发团队,曾创建、参与研发了nonstop sql、neoview、seaquest等先进的数据库产品,是国内少有的具备数据库核心模块研发能力的数据库厂商。
与普遍基于开源的mysql或postgresql来开发国产数据库不同,易鲸捷团队通过自主研发,实现了原生完全扁平化的分布式数据库计算引擎,做到完全自主可控与属地管辖,具备核心技术底层架构的全面控制与调整能力。这种自主创新能力也得到了apache软件基金会的认可,2018年1月,由易鲸捷研发团队贡献的开源数据库trafodion在apache社区成功毕业成为顶级项目,被认为是一款具备高并发事务处理能力的分布式数据库。
所谓分布式融合技术,其特点是既可以应用于事务型数据库场景,亦可以应用于分析型数据库场景,这种架构具有显而易见的优势:不但避免了繁琐的etl操作,而且可以更快地对最新数据进行分析。“无论是高并发的交易处理,还是海量数据分析业务,用户都可以通过一种数据库架构提供支撑。易鲸捷的“智能优化器”自动识别不同类型的sql,分配合适的执行策略,保证任何业务都能快速、高效的进行响应。同时通过事务管理器与资源管理器配合,保证事务的一致性,不同用户之间的计算任务资源隔离。”隋景鹏解释道。
图 易鲸捷数据库技术架构图
六大特点助力用户实现数字化转型
隋景鹏介绍目前易鲸捷提供esgyndb和qianbase两种数据库产品。作为企业基础版数据库,esgyndb可以在单个数据库平台上同时支撑oltp和olap业务,减少当前企业面临混搭架构中大量数据的移动和复制,降低因此产生的延迟、故障和运营成本,同时还能满足结构化、半结构化、非结构化数据的处理,并能做到将经营数据进行实时的分析,提升大数据分析的价值。
而qianbase则是专门针对金融行业需求推出的。隋景鹏介绍在移动支付和全客户体验的刺激下,银行业务应用正在快速迭代,而传统数据库架构陈旧,横向扩展能力不足,无法满足未来大数据量的业务性能需求,限制了银行的业务发展能力。对此,易鲸捷对事务能力增强,支撑银行最关键的核心交易系统。此外,易鲸捷还首创了双库并行技术,将从银行前端的柜面交易、支付平台到核心交易的完整核心系统,并行在易鲸捷数据库与甲骨文之上,互为灾备可秒级互相切换,消除传统银行对于国产数据库运行稳定性的顾虑。
这里,隋景鹏总结易鲸捷分布式数据库主要包含以下六大特点:
原生:易鲸捷分布式数据库完全自主研发,计算引擎不依赖mysql、postgresql等任何开源技术。其扁平化架构无需配置单独的管理节点、事务节点,支持无限扩展,不存在性能瓶颈,内部负载均衡,无需lvs/f5等。
融合:易鲸捷具备htap四合一融合能力,应用仅需连接一个计算引擎,即获得核心交易、分析查询、大数据,以及影像数据存储能力,去除传统it架构中数据库软件能力对业务功能的限制。
透明:数据分布透明,无需用户设置复杂的数据分布策略,减少人为操作造成的性能影响,采用分布式架构实现技术创新、思维创新,无需维护复杂的分区表,降低开发、运维工作量。
安全:支持跨机柜故障容错,并行备份支持基于时间点的恢复,数据全局一致性。同城双活两中心双写双读,rpo为0,支持异步复制、两地三中心灾备。
易用:易鲸捷提供一键迁移工具与可视化运维管理工具。兼容oracle语法支持标准sql92/99、2003 olap分析函数,兼容90%以上的oracle 操作语法。
生态:易鲸捷已经与众多金融行业软硬件供应商完成了深度的产品适配,包括柜面渠道、前置、核心交易、后置、历史数据查询、审计、风控、数仓、bi、影像存储、数字化管理与普惠金融等众多的业务场景,贯通上下游厂商,提供全栈信创一体化的凯发k8官网下载的解决方案,方便快速部署实施。
持续创新,贵阳银行等多领域打造最佳实践
目前,易鲸捷已经成功进入金融、电信、能源、互联网等重要行业,提供数据库技术支撑服,被金融、智能制造、电信等领域的众多国际巨头所采纳,例如美国最大金融财团的风控和合规系统、中国联通的运营商业务支撑系统、中国移动大数据系统、贵阳银行核心交易系统等,在数据库领域数据量最大、业务类型最复杂、稳定性要求最高的场景中证明了易鲸捷的技术实力。
特别是在贵阳银行核心交易系统上,隋景鹏介绍易鲸捷以qianbase为支撑,首先构建新核心“沙箱”系统,开发报文转换器,将核心系统报文同步到新核心,100%并行执行现有银行核心业务,进而验证易鲸捷分布式数据库在银行核心交易系统稳定性、准确性、性能是否达标。贵阳银行“沙箱”系统自4月份上线至今,系统表现优异,稳定运行超过250天,联机交易成功率达到99.999%,准确率100%,部分性能甚至超过现有核心业务系统,获得客户的高度评价。在隋景鹏看来,项目的成功上线验证了国产数据库在核心系统应用的技术可行性,解决国家十余年来无法在银行、运营商核心交易系统中实现安全可靠的技术难题,为国家关键技术安全可控战略提供有力支撑。
目前,数据技术正在逐步成为驱动企业进步的核心动力,国产数据库更受瞩目。易鲸捷也在加快与国产主流芯片、操作系统、服务器的合作,夯实信创全生态,例如前不久易鲸捷加入中国联通5g联盟,与诸多凯发k8官网下载的合作伙伴共建5g生态及相关应用创新。“未来,易鲸捷将始终坚持自主创新,与生态伙伴共同服务客户,助力国产数据库蓬勃发展,为国家关键核心技术的自主可控贡献自己的一份力量。”隋景鹏总结道。