巨杉数据库升级,分布式数据库将是大势所趋?
- +1 你赞过了
随着大数据和人工智能对金融行业的渗透,传统数据库的局限性日益凸显,金融行业面临着严峻的数字化转型挑战。分布式数据库因其能显著提升大容量数据的存储和管理能力,成为了越来越多企业的选择。
5月8日上午,巨杉数据库联合创始人兼CTO王涛在第十届中国数据库技术大会上,以《分布式数据库的发展与未来》为主题进行了分享。
巨杉数据库联合创始人兼CTO王涛发表主题演讲
王涛表示,分布式数据库已成为了当下讨论最热烈的话题之一。提到数据库总是离不开应用,从应用程序开发的角度来看,现在很多企业内部的应用开发都在从传统中间件加数据库的“烟囱式”开发向微服务架构进行转型。在微服务体系架构中,几乎每个微服务都需要提供数据持久化能力,而且每个微服务所应对的数据量能够无限弹性扩张。但是,在微服务构建的过程中,每个微服务使用自身独立的数据库存储又会使过去集中在一个地方的数据分散到许多不同的设备中,这就会导致整个IT架构数据的严重碎片化。
在数据库该如何应对微服务应用框架的问题上,王涛认为,分布式数据存储可以说是最优的选择。其优势在于,从单个应用来看和传统标准数据库完全一致,不需关注数据是否被切分放在不同物理设备上,做到弹性伸缩。同时,所有的物理设备从逻辑上进行统一管理,甚至不同实例里面的数据可以在适当的权限下进行共享。
在谈到什么样的分布式数据库才更适合联机交易业务时,王涛表示,分布式数据库解决方案大致可以分为三大类。第一种是最传统的应用垂直分库。使用这种机制,一方面跨数据库的事务难以实现,另一方面从应用程序来说,分布式能力的业务侵入性极强,需要非常多的定制化开发才能完成基本业务逻辑,同时每次扩容需要对应用逻辑做完整的端到端梳理,可能会存在大量的二次开发工作和风险。
第二种叫做中间件的分库分表。但是,从整个行业来看,这种分库分表的机制可以被认为是从传统单点数据库向分布式数据库转型的过渡阶段,等到原生分布式数据库成熟且得到验证后会面临逐渐消亡的情况。同时,该技术对于应用无法做到100%完全透明,一般来说,需要在应用拼装SQL的时候指定很多参数或比较独特的语法,指定数据的访问方式。
第三种是原生分布式数据库。当前国内金融行业的典型产品是巨杉和蚂蚁金服的OceanBase。原生分布式数据库是底层完全从零开始研发,完全抛弃小型机体系,基于PC服务器硬件架构设计的分布式数据库,将高可用、容灾、分布式等机制天然融入到数据存储体系的方方面面。
随后,王涛简单介绍了巨杉数据库的特点,他指出,巨杉分布式数据库采用“计算存储分离”架构,强大的分布式事务能力,可以满足联机交易、数据中台、内容管理三大核心应用场景。此外,金融级分布式关系型数据库SequoiaDB v3.2现已正式发布,与上一版本相比,其性能有了大幅提升。
分享结束后,天极网针对巨杉数据库未来技术的发展重心,对巨杉数据库联合创始人兼CTO王涛进行了提问。王涛表示,事实上,技术这一块的规划非常多,我们将持续不断的提升产品性能和用户体验。另外,巨杉数据库有可能会在未来短期内推出一个Oracle兼容版本。
写在最后:
综上所述,分布式数据库将是数据库发展的大势所趋。随着分布式数据库的不断发展成熟,将能够支撑企业越来越多的业务需求。
最新资讯
热门视频
新品评测