跨越数据库发展鸿沟,谈分布式数据库技术趋势
总体来说,分布式数据库技术趋势需要从传统技术兼容性以及新技术前瞻性两个维度进行评判,其中ACID数据安全与SQL完整性是传统技术兼容性的重要指标,而弹性扩展能力、多模式引擎、以及HTAP则是新技术前瞻性的几个重要衡量标准。 5、金融分布式数据库应用场景 当前金融行业中,分布式数据库在五大领域中得到应用:数据仓库、大数据平台、内容管理平台、数据中台、与联机交易。对于联机分布式数据库的使用,当前业界主要围绕着三类业务场景。 1)联机交易系统 联机交易系统是银行重要的生产运行环境。 我国一些分布式技术探索走在前沿的银行,已经开始逐渐将核心业务流程系统从IBM和Oracle的大机与小机架构下移到分布式环境,做到集群可弹性扩张,满足随时爆发的业务增长需求。一些典型使用到分布式数据库的系统包括网贷核心、渠道整合、信用卡积分等。 2)数据中台 如今,很多企业提出了重中台、轻前台的IT架构。而数据中台作为企业IT数据整合的关键平台,为前台灵活多变的业务需求,与后台相对固定的数据模型相结合,起到了“数据汇聚、连接前后”的作用。譬如银行能够先以生产系统瘦身作为目标,从历史流水账单查询打印开始,逐渐扩展到用户画像、资产视图等准实时数据服务。 3)内容管理平台 传统的内容管理平台主要以后督与审计为目的进行建设,前端业务基本不会直接参与非结构化数据的使用。而随着自助设备与移动应用的普及,越来越多的流程处理需要非结构化数据的直接参与。 因此,内容管理平台也在很多银行从过去的后端走向前端,大量对客应用直接连接到内容管理平台,一些开户、信贷、甚至自助设备大量流程都在高度依赖内容管理平台的实时交互能力,使得内容管理系统从传统的对内后台审计走向对外联机服务。 可以看到,作为离线分析类业务场景来说,分布式数据库在银行早已经得到了普遍应用。而针对联机业务来说,MPP数据仓库与大数据平台无论从可靠性、并发能力、与响应速度均无法满足需求。 四、小结 如今一些对分布式技术研究较深的银行,已经开始针对分布式数据库进行试点应用。分布式数据库的核心价值不仅在于将传统数据库存放不下的数据分散到多个物理设备中存储,更重要的是针对未来微服务化的应用开发模型,面对来自不同开发商、不同SLA级别、不同高可用容灾特性、不同业务类型的数据,提供一个可弹性扩展、多模式接口的数据服务平台(DBPaaS)。 当前的科技人员经常问的一个问题:分布式数据库是否能够在未来取代Oracle? 这个问题的答案可以说非常直观。分布式应用框架与PC服务器集群化一定是未来IT发展的方向,而微服务取代烟囱式软件架构,一定需要将数据库从传统的“点”向平台的“面”进行转移。 每个应用程序都存在相应的迭代周期,如今已经可以看到很多应用程序都开始将MySQL等开源数据库作为自身默认支持的数据库选项,未来必须使用Oracle的场景也将会越来越少。 因此,分布式数据库未来必将取代Oracle等传统单点数据库。银行的科技部门也应该尽早对分布式数据库技术进行前瞻性研究,以适应未来银行IT架构从烟囱式模式向微服务转型的趋势。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |