AI智能总结
杨传辉 OceanBaseCTO 架构演进:从单机分布式一体化,到一体化数据库 01 回顾开源 2021.6.1:为什么开源社区需要“另一个”原生分布式数据库? 今天:OceanBase社区版集群数成功破万 客户数突破1000家,OceanBase正在受到越来越多的认可 OceanBase在“墨天轮中国数据库流行度排行”中连续14个月排名第一(截至2024年1月),并持续保持领先趋势。 2023年,全球仅有10家厂商入选Gartner ®全球云数据库管理系统魔力象限“荣誉提及”,OceanBase入选。 墨天轮显示 OceanBase位列“领导者”类别。作为一款原生分布式数据库,OceanBase在产品能力上表现突出,处于领先地位。 IDC显示 Gartner显示 来源:墨天轮国产数据库流行度排行。该排行自2019年6月推出,通过近50个维度的数据来考察近300个国产数据库的流行度,每月1日更新排行数据,用于体现国产数据库在互联网上的流行度。 来源:Gartner《Magic Quadrant for Cloud Database Management Systems, 18December 2023.》。Gartner是全球最具权威的IT研究与顾问咨询公司之一,其研究范围覆盖全部IT产业,为客户提供客观、公正的论证报告及市场调研报告。 来源:《IDCMarketScape:中国分布式关系型数据库2023年厂商评估》。IDC成立于1964年,是全球著名的信息技术、电信行业和消费科技咨询、顾问和活动服务专业提供商。 用户将OceanBase社区版应用在分布式OLTP场景 通过OceanBase:原生分布式替换分库分表,解决无缝扩展问题 通过OceanBase:高可用实现多云环境下的多活架构 通过OceanBase:多租户提升资源利用率,同时降低管理成本 通过OceanBase:存储历史库海量数据,降低存储成本 用户也将OceanBase社区版应用在实时AP、多模场景 通过OceanBase:HTAP弥补TP与AP之间的空白 通过OceanBase:多模能力替换HBase,提升性能并实现强一致 为什么开发者天然地把OceanBase当成一体化数据库? 分布式架构与LSM-Tree存储引擎适合海量数据场景 开发者驱动OceanBase成为All-in-one一体化数据库 02一体化对开发者意味着什么 单机分布式一体化:一套系统,从单机到分布式,对用户完全透明 多模融合 增加一种查询接口,而不是增加一款数据库 HTAP = OLTP Plus 通过OceanBase:HTAP实现一份数据两份收益,助力海底捞数据化转型 挑战 1.OLTP:日常并发流量高,节假日流量突增,高峰过后需及时缩容避免资源浪费;2.OLAP:实时分析每个人的口味和喜好进行智能推荐,要求高实时性、低时延;3.现有架构(PolarDB+AnalyticDB)链路复杂且同步存在时延,两份数据带来额外的成本; 收益 1.HTAP实现一份数据两份收益,简化架构,AP性能提升30%;2.基于Paxos提供7*24小时持续服务,原生分布式提供无限扩展能力;3.OceanBase高压缩和动态伸缩特性避免资源浪费,TCO下降35%; TP&AP一体化的另一层含义:把分布式TP的核心能力融入到AP OceanBase4.3正式发布 推出列式存储引擎,强化TP&AP一体化,打造近PB级实时分析数据库 OceanBase4.3正式发布|强化TP&AP一体化,打造近PB级实时分析数据库 TP能力持续打磨 AP兼容性 支持Oracle数据仓库建模PL/SQL兼容OraclePL脚本 AP易用性 租户快速克隆 提供场景化指导文档和DemoAP场景化文档 快速复制租户降低新业务试错运维成本 这一次,我们一起现场见证OceanBase分析型负载跑分测试 PK业内一流的列式大宽表数据库ClickHouse 同等硬件条件下,OceanBase4.3版本的大宽表查询性能达到ClickHouse同一水平 OceanBaseAll-in-one一套系统支撑各种应用场景 基于OceanBase构建轻量级实时分析数据库 OceanBaseAP致力于打造PB以下实时分析数据库的最强六边形战士 What’s Next 05 提升易用性 一起看看 来自用户的易用性故事 易学习:降低上手门槛 性能测评 安装部署 参数模版 融合OBD与OCP 易诊断:提升诊断能力 ASH:数据库性能Perf|OAS:根因分析 alert.log:常见系统事件 Serverless按需使用,1个月免费Free Trial 更开放的技术生态 BinlogService平滑对接20+下游生态 OceanBaseLandscape:从基础生态适配,到开放技术生态 超过750个主流产品加入,共同构建开放技术生态 易使用、易参与 基于开源持续降低开发者参与门槛 开源社区:从及时响应到社区互动 从产品到社区,全面提升开发者体验 走进开发者,深度互动 贡献开源,社区共建 参与社区,实践分享 •118位开发者开通博客•20篇开发者说和DBA大咖说,49篇技术实践,97篇企业案例•1000+篇技术文章•OceanBase入门实践教程社区共建 •OUG城市聚会在北京、上海、广州、深圳、成都等城市,开展CTO聊天室、唠嗑了O技术交流 •6个仓库深度共建•核心仓库300+外部贡献者•共建代码量超50000行 •走进企业行知乎、58、vivo等 •线上技术社区月报、开发者周会 致敬开发者 315位contributors感谢 来自开发者的尝试:构建OceanBase向量引擎插件,实现SQL+AI一体化 用有趣的尝试,连接你我!2024年度发布会见! 谢谢 谢谢 谢谢