首页 > 数据库 > 国内数据库 > OceanBase一体化Plus多模融合
作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Associate: Database(Oracle与MySQL)
国内某科技公司 DBA总监
10年数据库行业经验,现主要从事数据库服务工作
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP、认证技术专家、年度墨力之星,ITPUB认证专家、专家百人团成员,OCM讲师,PolarDB开源社区技术顾问,OceanBase观察团成员
圈内拥有“总监”、“保安”、“国产数据库最大敌人”等称号,非著 名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸;CSDN:胖头鱼的鱼缸(尹海文);墨天轮:胖头鱼的鱼缸;ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭
本次《2024OceanBase开发者大会》,发布了OB4.3,在单机分布式一体化架构的基础上,大幅提升了AP能力,同时着重宣传了多模融合功能,那么多模融合到底能解决什么问题,带来什么展望。
这里我调用一下我周五的PPT:
在单模多类型数据库的架构中,除去关系型数据库,可能还需要:
在这种架构下,会有一些问题:
那么多模数据库,至少单从数据模态整合到了一个数据库中能实现些什么:
但融合数据库仅仅只带来了数据架构层的简化么?
随着业务场景和数据库技术的发展,数据库需要实现OTLP的基础能力,OLAP要求从Offline不断向Online
一份数据,通过行存方式保持OLTP性能,通过列存方式实现在线数据分析能力,二者组合,让一套数据库实现实时事务交易与分析HTAP能力。OB 3.x时代其实说了很多的HTAP场景,有了行存、行列混存。我个人觉得那时候OB说的行列混存,其实是工程上的概念和实现。其实用户需要一个更广义的、用户视角的“行列混存”,一个数据库里技能行存、又能行混存、还能列存,不同业务场景用不同的列存选择。这次在4.3发布,我终于看到了,在这个版本中行存列存甚至可以在表级来制定。

在一个多模数据库中,不仅可以使用原单一模态专用数据库熟悉的方式对对应模态的数据库进行使用,减少学习成本与代码改动;也可以使用创新的针对多模数据的SQL语句方式,对不同模态的数据进行使用。

多模融合数据库带来的还有不同模态的数据不再存放在各自的数据孤岛之中,在一个数据库内可以直接将多模态数据JOIN在一起,省去了不同数据库之间的数据交互,减轻了网络负载,统一了多模数据库使用方式。

最终,OceanBase希望通过分布式(包含单机分布式一体化)+多模融合数据库,实现强劲的事实分析数据库能力。

在本次《2024OceanBase开发者大会》上,OB也公布了2024的路线图:
AP领域有很多优秀的数据库,过去十几年里用户都玩的很转。这块OB的定位和思考也很清楚,不做数仓只做数据库,不做超大数据体量只做PB级,解决实时分析场景的问题。话说如果实时分析能解决,离线还会难吗?OceanBase必将越来越好。最后总结下,业内多模是小卷,AP是真卷,欢迎OB加入卷王队列,卷出用户喜闻乐见的新高度!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31466763/viewspace-3013294/ ,如需转载,请注明出处,否则将追究法律责任。