00:00
大家晚上好。我先给大家做一个分享。然后这个分享是我看了这个中国数据库前世机是这部纪录片,然后想做的一个分享,然后这个纪录片的话,大家可以在腾讯云开发的视频号里面可以看到这部纪录片,然后他是主要是回顾了中国数据库50年8的历程中的重要时刻的,然后讲了一些小故事,然后挺好的给大家一些科普,然后也给了我一些启发。好,那我们就进入今天的正题,我今天要给大家介绍的是ocean base数据库。什么是o space呢?它是一个为现在数据架构打造的一个开幕式分源数据。开源分布式数据库,然后它兼容了这个买色的单机分布式一体化的。
01:03
呃,国产开源数据库啊。他是经有了卖的,他具有。原分布式架构,然后支持金融机高可用、透明水平扩展。这些。好吧。他目前的话在商用方面还是比较牛逼的。大家可以看一下这个和传统的数据库的对比啊。因为传统这种集中式的数据库啊。它呃,采用的是单点集中式,然后全共享架构嘛,然后建立在高端的硬件基础上,但是呢,O base的话,它是基于普通的PC硬件设计,不需要太高端的硬件啊,而且采用呢,最严格的业界内最严格的这个分布式与一致性协议。然后传统的话,他可能他就是一些储存物质啊,然后可能会产生数据丢失,而且它是不能够自动进行。
02:07
恢复不误了。通常是需要一些中间线,然后配合的。但是呢,这个欧贝的话,它以普通的PC为基础啊,普通的PC硬件为基础,然后采用这种协议的话,采用分布式一致性协议的话,它就保证了这个数据的可用性,然后在主节点故障的情况下,它还是能够保证。能够恢复服务了。而且恢复服务的时间的话是在30秒以内,而且扩展性的话。呃,传统的话,它是以纵向扩展的。但是我贝的话,它是以水平扩展的,它是没有一种呃节点的限制的。只要在这个网络宽带足够的前提下,他就能够任意的进行扩张。
03:00
嗯,还有一些应用产品。像目前支付宝的核心的话,阿里巴巴很多业务的话,其实都已经用的是欧贝斯的数据库了。而且成本的话,当然是ocean base还是比较低的,因为它的PC硬件的话不用太高级的。然后。这些服务备用的话,它也有一定优势嘛,然后总体来说它的使用成本的话,欧圣贝斯的话,它成本是比较低的。大家可以看到,从这几个方面来讲,欧贝和传统的数据库的话。嗯,的一些对比啊,不是贝斯是有很大的优势的。好吧。欧贝斯的话,它创建于2010年,它是一个国内啊完全自主研发的一个企业级原原生分布式数据库。然后在20年的时候,然后成立了这个北京奥星贝尔斯。
04:04
科技有限公司,然后开始了独立商业化运行。目前的话也是国内分布式数据库,不是国内是世界上啊,分布式数据库的领军企业之一啊。好,我们就简单先认识一下,那么我现在。介绍一下它的发展历程吧。首先是在2011年的时候。创始人加入阿里巴巴,然后同年就开始诞生了欧贝斯,在一一年的时候,他就进军这个电商业务,然后阿里的话,阿里集团的话,就全部使用了这个欧森贝斯,他的核心业务啊,电商业务啊。他就使用这个欧贝斯,然后降低了一个数量型的。呃,服务,然后到一四年的时候,他就取代了奥利可,支撑支付宝的核心交易系统,然后承担了双11的一些交易流量。
05:10
然后到一五年的时候。他也上线了这个网上银行,然后成为了一个全球首个在呃金融核心业务系统的分布式数据库,然后到16年的时候。然后开始应用到支付宝的核心账户,支付宝的支付系统。首次,这是全球首次使用了这个分布式数据库支撑金融核心。账户中心啊,它能够支撑12万每笔每秒一个支付峰值。啊,然后到一七年的时候,他就就完成了全面替代了这个欧利,就在呃,蚂蚁的核心系统里面。我在双十一也创下了这个4万。
06:03
4200万次每秒的数据库处理峰值处理啊。那到19年的时候登顶TPMC啊,打破了这个奥利克9年是一纪录。然后到20年的时候,正式呃成立了这个商业化公司,然后进行运作。然后到二一年的时候进行的开源。开办了300行核心,300万行核心代码。然后客户数量激增。然后到4.0版本,就是22年的时候正式发布了20倍时公。然后发布了全新的品牌海量记录,比比算数,大家可以从这个发展历程里面可以看到啊。欧贝斯的话,大家可以看到它基本上在这个企业级这个金融呃,数据处理业务上是有非常大的优势的,不然的话,这个蚂蚁的话也不会去用它去替代奥利口好吧。
07:06
所以。一些呃,金融啊,然后大数据啊,金融大数据的,呃,一些处理的话,基本上都是用ocean base, 然后做了一个处理嘛,这样。啊。那我们来简单谈谈为什么会采用这个欧斯,首先是这个这个最重要一点啊,我我觉得目前比较重要一点就是这个生态,它是金额埋设可的。这个生态的,因为之前的话,其实国内很多很多的话是有那个买蛇可的。然后你的ocean贝斯,它兼然容了这个MY斯克的生态,然后也方便大家完成从MY斯克到欧贝的一个迁移,而且学习的话。学习起来也不是很难嘛。然后它可以无缝对接这个麦斯下游数据的生态。
08:00
而且它性能极佳。可以扩展的一个类似买生产的。而且提供了更强更稳定的一个高可用。特别这个单机。储备形态故障切换就是呃。恢复的话就下降到3秒以内啊,能够最大减少业务的延迟中断。然后还提供了新一代的。所以价格多出户。同级群可以为多个呃独立业务提供服务,然后可以整合这些吗?能够最大简化的呃数据库。基础设施的运维复杂程度。像以前的话,可能。如果大家做过这个数据库运维工程师的话,然后其实搭一些主通复制的话,有时候一些工作其实还是挺繁琐的嘛。
09:01
然后呃,高透明的,透明的高倍率数据压缩,然后降本增效啊,然后能够降降低这个节约70%~90%的存储成本。而且还提供了实时的数据分析,然后不会干掉关键业务,也不会产生额外成本,然后我圣贝12它同时也提供了这个企业版和社区版供大家使用啊。然后企业版的话,嗯。他能够单机集群超过1500个节点啊,这是一个很高的一个数据的。而且他是能够在普通硬件上去实现这种高可用的。具有语音生强一致性,然后高度兼容的这些奥立克MY斯克的特性嘛,社区版的话,它兼容的MYS克的单机分布式一体化系统,然后去也具有原呃原生的分布式架构。
10:10
然后这些话对一些呃个人或者一些小企业是完全能够够用的。而且他还提供了这种。嗯,多种支持图形化开发工具。也挺好的,然后我记得好像在Java的OIM加中my basis啊,他好像也支持了这个O。OM看价中MV,你看这张图啊。你确定啊。买威斯他继承的这个。啊,大家如果是学Java的开发的,大家可以感兴趣的话,可以去用一下嘛。嗯,最后我们讲一下它的应用场景,其实应用场景的话,之前大家可以从它的发展史里面已经可以看到了啊。
11:05
他就是适用于这种金融证券交易的。就是对一致性呃要求特别高,然后性能成本这些。有扩展。有扩展需求的一些金融。应用产品啊。而且它具有天然的一个分布式架构。啊。大家可以仔细看一下这些场景。金融集。数据可靠性需求。因为金融啊,大家如果炒过股啊,然后如果呃,公司是金融类公司的话,大家都可能知道,像我上一家实习的公司的话就是。在一个。呃。也是做一些证券交易,然后做了一些金融的。
12:01
我们那个公司用的也是一个贝斯的一个数据库,做了一个处理嘛。而且呃,适合一样这个数据库业务飞速生长的一些业务嘛。因为业务的增长会通常会给数据库带来储倍压力,但是欧圣贝斯的话,它作为一款真正意义上的分布式关系与数据库。然后他就能够一个个独立的部署在是计算机系统的一个节点嘛。然后当数量不断增加时,增长时让ocean base, 它可以自动的扩展这个节点的数量,然后满足业务。还有一个是连续不间断的服务。即使在某一个数据中心,它出现了异常,不是base的话,它也能够在短时间内,然后切换服务到其他数据中心,然后保证这个呃业务的持续可用啊。
13:03
大家可以看到这是什么,呃,高可用。他做大了。而且。前一次基本上也是做到了。然后总的来说,这个欧圣贝斯的话,它是一个国产。非常不错的一个数据库,嗯,大家感兴趣的可以看一下啊,我今天讲到这里,谢谢大家。
我来说两句