发布时间:2023-11-17 16:02:53 浏览量:100次
实验室版本不输ClickHouse
杨净 发自 凹非寺
|
面向OLTP核心场景的里程碑版本,OceanBase刚刚更新:
OceanBase 4.2.1 LTS。
这是首个长期支持、可规模化使用的一体化数据库,具备OLTP完整的核心功能。
而且性能更强——
TP性能是3.2版本的1.9倍;AP性能是3.2版本的2.7倍。
更低的容灾成本——
仲裁无损容灾,2个副本实现RPO=0。什么概念?意味着通过仲裁机制和2个副本,数据库宕机后立马恢复,不会遭到任何数据丢失。
除此之外,发布会现场还释放了一个惊喜彩蛋!那就是列存能力上的最新进展:OceanBase列存实验室版本展示。
在与业界业内顶流列存数据库ClickHouse跑分PK中,结果不仅性能处于同一水平,甚至还快了那么一点点。
同时,有关OceanBase背后的产品战略也由此浮出水面。
既如此,就来看看这个号称“里程碑”版本的OceanBase 4.2.1 LTS。
首先,内核能力方面,主要包括三种特性。
第一,支持一体化产品能力,包括混合负载,支持Auto DOP(自动设置并行度)和SPM(执行计划管理)。要知道,这两个功能对企业用户执行复杂查询非常重要。
还有多模能力,即多模数据支持,无论应用简单or复杂,处理的数据类型是非结构还是关系型,都能在同个数据库上获得支持。比如KV、Json,也把LOB的上限提升到512MB。
第二,支持一体化SQL和事务的能力,实现任意大小的事务无限制,并且实现全功能的DDL。
第三,高可用,既支持与传统集中式数据库完全对标的单机主备库方式,也能通过仲裁,以两个副本的成本实现RPO=0。
在兼容性上,OceanBase 4.2.1 LTS版本进一步增强了MySQL 8.0、Oracle的兼容性,支持DBLink、表锁等Oracle常见的特性。
工具能力上,可以说为关键业务场景提供了多任务多场景的工具,以支持业务稳定负载。
除此之外,还支持单机模式,可以根据业务需求随时切换扩展。
事实上,此次一体化数据库4.2.1的发布是去年OceanBase 4.0的延续。
而OceanBase 4.0的核心在于单机分布式一体化架构,这是OceanBase耗时三年自研的创新技术,研究成果还在顶会VLDB发表。
它可以实现“一套系统,就能实现从单机到分布式对用户完全透明”,业务可大可小,平滑压缩”。
简单来说,就是业务处理的可扩展性和灵活性。当业务小的时候,一个单机就可以解决问题;但当业务发展之后,也可以无缝扩展到分布式;而要是出现业务萎缩,也可以随时回到单机,不受任何影响,也减少了资源占用。
这样一来,即便是小小的树莓派,也可以直接单机部署,不但可以通过单机主备模式满足高可用业务诉求,还可以用仲裁机制实现数据强一致的高可用。
于是经过一年的部署,OceanBase一体化数据库实现了从架构到产品的跨越。
与之背后的“一体化”产品战略也一并揭晓。
当下,随着数据量呈现爆发式增长,海量数据高并发的问题层出不穷,数据处理的需求也变得日益复杂。
若是企业面对不同问题采用不同数据库,那么数据的垂类和管理就会变得更加复杂。
面向关键业务负载,OceanBase的一体化产品战略也就应运而生——
用一体化解决数据库的使用复杂度,实现“一个数据库解决80%的问题”。
支持任意数据规模、不同数据类型、多兼容模式,以及任意基础设施甚至跨基础设施部署。
不过需要注意的是,这里的80%意味着这个产品战略并不绝对,也并非代表不赞同做专门的数据库,也并非完全支持一体化。
发布会现场CEO杨冰表示,只是现阶段认为一体化数据库的价值比专门数据库更大。
事实上,近几年来业内已开始了不少数据库一体化的相关探索,一体化也已成为业内共识。
整场发布听到最多,也就是OceanBase一直以来的立身之本,即服务业务、应用驱动。
也正如OceanBase首席科学家阳振坤所言,数据库是用出来的。
因此之所以提出一体化产品战略,本质还是为用户做出更好的性能以及更低的成本。
目前实际测试数据显示,最新版本OceanBase,在4C、8C、16C等中小规格的单机场景中,OceanBase的sysbench综合性能高于MySQL 8.0。
在分布式形态下,此前曾获TPC-C、TPC-H双料第一,前者测试更是以破世界纪录的形式一鸣惊人,打破甲骨文长达9年的霸榜垄断。
而据Forrester 对OceanBase 总体经济影响的调研显示,采用OceanBase后企业数据存储空间节约 70%、服务器资源节约 85%、平均每注册用户数据库成本节约 50%,且成本节约呈现递增的趋势。
如今OceanBase数据库已服务超过1000家行业客户,客户数年增长150%,其中30%客户将其应用于核心系统。
不过即便是用户需求驱动,也难有企业能有底气提出“一个数据库解决80%的问题”。
如果注意到的话,他们提到一体化产品策略是持续践行,而非是首次提出。
从2010年开始,从他们选择完全自研、从头写代码的那时候开始,就一直践行着一体化的产品理念。
当时开源数据库MySQL很流行,但始终存在两个弊端:无法做复杂查询、以及扩展性也不强,无法应对更多复杂、实时的数据处理。
MySQL后面的故事也都知道,被Oracle收购、创始人另起炉灶,但难续往日辉煌,令人唏嘘。
于是为了更多复杂需求、为了长期可持续地发展,他们选择完全自研,将核心代码能力掌握在自己手里,才能根据用户需求灵活迭代,将更多产品场景一体化。
如今OceanBase很多核心能力,都是基于这样的思路而诞生的。
比如像TP跟AP合二为一,至少可以解决很多业务实时报表的问题;
还有将无损故障修复时间(RTO)缩短到8秒,传统数据库是不会承诺无损故障修复的,这也是目前业界最优水平。
以及解决了压缩与性能的问题,以往数据库压缩,数据库会受到很大影响,但现在性能反而提升了。
当然更显而易见地,还是在OceanBase前几次版本迭代里,早早就透露出他们一体化产品理念。
OceanBase 1.0版本,实现工程一体化,并提供多租户以及资源隔离能力,可更多数据库实例整合到一个集群中。
OceanBase 2.0版本,提供多兼容模式,高度兼容Oracle和MySQL,支持存储过程、触发器等高级特性。
OceanBase 3.0版本,支持多工作负载,用户无需关心ETL复杂性。
OceanBase 4.0版本,因为看到很多中小企业对分布式数据库需求,所以重构、升级系统,于是单机一体化架构正式推出,TP与AP能力统一,支持多种数据类型、云上云下兼备,按需选择基础设施。
发布会最后,OceanBase公布了产品路线图。按照计划,明年4月份将发布OceanBase4.3,也就是此次列存实验室版本的正式版。半年之后,将发布OceanBase4.4,支持存储计算分离能力。
可以看到,中国数据库正在建设自己的加速度。
热门资讯
想将照片变成漫画效果?这篇文章分享了4个方法,包括Photoshop、聪明灵犀、VanceAI Toongineer、醒图,简单操作就能实现,快来尝试一下吧!
2. AI视频制作神器Viggle:让静态人物动起来,创意无限!
Viggle AI是一款免费制作视频的AI工具,能让静态人物图片动起来,快来了解Viggle AI的功能和优势吧!
3. 华为手机神奇“AI修图”功能,一键消除衣服!原图变身大V领深V!
最近华为手机Pura70推出的“AI修图”功能引发热议,通过简单操作可以让照片中的人物换装。想了解更多这款神奇功能的使用方法吗?点击查看!
4. AI显卡绘画排行榜:4090无悬念,最具性价比出人意料
在AI绘图领域,Stable Diffusion的显卡绘图性能备受关注。本文整理了Stable Diffusion显卡的硬件要求和性能表现,以及2023年3月显卡AI绘图效率排行榜和性价比排行榜。欢迎查看最新的AI显卡算力排行榜。
近年来,人工智能逐渐走入公众视野,其中的AI图像生成技术尤为引人注目。只需在特定软件中输入关键词描述语以及上传参考图就能智能高效生成符合要求的...
就能快速生成一幅极具艺术效果的作品,让现实中不懂绘画的人也能参与其中创作!真的超赞哒~趣趣分享几款超厉害的AI绘画软件,提供详细操作!有需要的快来...
7. 零基础10分钟生成漫画,教大家如何用AI生成自己的漫画
接下来,我将亲自引导你,使用AI工具,创作一本既有趣又能带来盈利的漫画。我们将一起探索如何利用这个工具,发挥你的创意,制作出令人惊叹的漫画作品。让...
8. 10个建筑AI工具,从设计到施工全覆盖!肯定有你从来没听过的
讲述了建筑业比较著名的AI公司小库科技做出的探索,在这儿就不多说了。今天,我们试着在规划设计、建筑方案设计、住宅设计、管道设计、出渲染图、3D扫...
AI技术的快速发展为各行各业带来了许多创新应用,其中之一就是AI小说生成视频。这种技术利用人工智能算法和语言模型,将文本转化为视频剧情,加上配图、...
以下是一些免费的AI视频制作网站或工具,帮助您制作各种类型的视频。 1. Lumen5:Lumen5是一个基于AI的视频制作工具,可将文本转换为视频。 用户可以使...
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!