1、周跃跃OceanBase 解决方案架构师2025/05/24全面拥抱AI,打造新一代 MySQL01OceanBase 开源开放02OceanBase 演进路线03 AI 场景落地实践Contents目录OceanBase 开源开放1500+企业选择 OceanBase 社区版应用于实际生产系统 增速不断加快,年环比近400%2024.1月增长 700,8月增长 2,500 2025.1月增长 3,900,4月增长 5,800从边缘走向核心,由小到大Top 10 用户总核数累计超过120,000社区版独立集群数社区版覆盖多个行业在线系统中国共青团贵州健康码金融政府电信互联网实体OceanBas
2、e 演进路线经典的分布式架构多副本:一般部署为三/五个 Zone,每个 Zone 由多个服务器节点(OBServer)组成对等节点:每个节点均有自己的 SQL 引擎和存储引擎,自主管理各自承载的数据分区,TCP/IP 互通,协同服务无需存储设备共享:数据分布在各个节点上,不基于任何设备级共享存储技术,不需要SAN 网络分区级可用性:分区是可靠性与扩展性的基本单元,自动实现访问路由、策略驱动负载均衡、自主故障恢复高可用+强一致:多副本+Paxos 分布式协议的高效高可靠工程实现,确保数据(日志)持久化在多数派节点成功无共享架构+Paxos 协议+分区级高可用P1 P2P4 OBServerZON
3、E_1P5 P6P8 OBServerP7P1 P3P4 OBServerZONE_2P5 P6P8 OBServerP7P1 P3P2OBServerZONE_3P5 P6P8 OBServerP7OBProxyOBProxyOBProxyAPPAPPAPPP3 P2 P4Paxos GroupOceanBase 三副本架构从“大”到“小”,架构灵活ZONE_1P5 P6OBServerZONE_2OBServerP7ZONE_3P5 P6OBServerP7基于 Paxos 复制的日志流,RPO=0,RTO8sP1 P2P4 OBServerP1 P0P4 OBServerP1 P0P2O
4、BServerP0 P2 P4弱一致性读写操作读操作SQLSQLSQLSQLSQLSQLP8 P8 P7P8 SQL路由驱动/OBProxy小业务初创企业 大规模业务 大型企业OBServerSQLStorageOBServerSQLStorage更大规格的单机主备库 中等规模业务 中等规模企业ZONE_1ZONE_2ZONE_3OBServerSQLStorageOBServerSQLStorageOBServerSQLStorageOBServerSQLStorageOBServerSQLStorage主库备库三副本垂直扩展无损容灾读写分离不为你不需要的特性买单:你为什么需要分布式数据库?
5、P5 P架构升级之单日志流日志流单个日志流可服务多个分区日志流内一阶段提交单机分区可达到百万级别开销小(日志流数量非常小,数量级层面的降低)单机分布式一体化 以单机部署时,可以获得单机数据库相当的性能和效率 组件在单进程内通讯。单机内无分布式事务 多个分区可共用一个日志流 以分布式部署时,不仅可扩展,还可以做到高性能低时延ZONE_1OBServerZONE_2OBServerZONE_3OBServerOBServerOBServerOBServerOBProxyOBProxyOBProxyTenant_1LS1LS2LS3水平扩展主副本从副本Paxos 复制Tenant_2LSP1P2P3
6、P4TabletTenant_1LS4LS5LS6Tenant_3Tenant_1LS1LS2LS3Tenant_2Tenant_1LS4LS5LS6Tenant_3Tenant_1LS1LS2LS3Tenant_2Tenant_1LS4LS5LS6Tenant_3无损自动容灾产品功能之“一体化”一体化产品一体化引擎一体化架构多工作负载(TP+AP)多模(SQL+NoSQL)向量(SQL+AI)一体化存储一体化 SQL一体化事务单机分布式一体化多云原生一个数据库TP&AP 融合,行存列存一体化原生支持多种数据类型全面兼容包括 KV、Hbase、等多种NoSQL基于一体化数据库提供向量能力实现