《为开发者打造灵活高效的一体化产品_杨志丰.pdf》由会员分享,可在线阅读,更多相关《为开发者打造灵活高效的一体化产品_杨志丰.pdf(31页珍藏版)》请在三个皮匠报告上搜索。
1、为开发者打造灵活高效的一体化产品为开发者打造灵活高效的一体化产品杨志丰OceanBase 产品部总经理Contents目录一体化产品演进历程01 AP 从实时数仓到湖仓一体03 Roadmap05 TP 关键业务负载行稳致远02 OceanBase on Any Cloud04 0101一体化产品演进历程OceanBase 一体化数据库一体化架构技术领先一体化产品理念产品易用多产品形态商业成功OceanBase 架构发展历程V1.0分布式事务,多租户OBServerOBServerZone2016V4.0单机分布式一体化OBServerOBServerOBServerOBServer2022V
2、0.1分布式,三副本高可用2010UpdateServerUpdateServerUpdateServerSQLSQLSQLChunkServerV2.0V3.0高兼容,高性能,混合负载OBServerOBServerZoneOBServerOBServerZoneOB-MySQLOB-OracleZone2018OB-MySQLOB-OracleZoneOB-MySQLOB-OracleZoneV4.4多云原生OBServerOBServerOBServer对象存储2025OceanBase 单机分布式一体化架构高可扩展性 按分区做数据分片扩展 多 Zone 多活扩展对等节点 无共享集群 O
3、BServer 包含 SQL、存储、事务单集群规模 TPC-C 使用 1557 节点单机分布式一体化 以单机部署时,可以获得单机数据库相当的性能和效率 组件在单进程内通讯 多个分区可共用一个日志流 单机内无分布式事务 以分布式部署时,不仅可扩展,还可以做到高性能低时延ZONE_1OBServerZONE_2OBServerZONE_3OBServerOBServerOBServerOBServerOBProxyOBProxyOBProxyTenant_1LS1LS2LS3水平扩展主副本从副本Paxos复制Tenant_2LSP1P2P3P4TabletTenant_1LS4LS5LS6Tena
4、nt_3Tenant_1LS1LS2LS3Tenant_2Tenant_1LS4LS5LS6Tenant_3Tenant_1LS1LS2LS3Tenant_2Tenant_1LS4LS5LS6Tenant_3无损自动容灾OceanBase 企业版单机版基于单机分布式一体化架构,满足客户从分布式到单机场景的多元化需求100%根自研全自主研发核心技术无任何第三方依赖更强性能同等硬件环境下,OceanBase 单机版 SysBench 高并发写入性能相比 MySQL 8.0 提升 114.99%*测试环境说明:服务器规格 16c64g,并发数 1000平滑迁移高度兼容 MySQL 及 Oracle,
5、可在保持原有应用架构基本不变的前提下完成数据库平滑升级面向未来的架构选择通过一个引擎原生支持多工作负载和多数据类型的需求原生兼容 HBase,简化数据架构应用场景:1.行业头部企业核心与非核心统一技术栈 2.多层级分布式&单机混合应用 3.国产升级 4.中小企业轻量级小数据量业务OceanBase 数据库共享存储部署架构(v4.4)OBProxy对象存储S3/OSS/COS/OBS日志存储AZ_3AZ_2AZ_1LogStore_1LS1LS2LogStore_2LS1LS2LogStore_3LS1LS2AZ_1Local Storage CacheLOGOBServer_1SSTTenan
6、t 2Tenant 1Local Storage CacheLOGOBServer_3SSTTenant 4Tenant 3AZ_2Local Storage CacheLOGOBServer_2SSTTenant 2Tenant 1Local Storage CacheLOGOBServer_4SSTTenant 4Tenant 3低成本 SST 数据块全量存储于对象存储,降低存储成本 OBServer 本地缓存加速 多集群共享存储高可用 基于 Paxos 的独立日志存储服务 保证 RPO=0,RTO 8s弹性伸缩 存算分离,灵活扩缩容 日志副本数与计算副本数解耦,可实现基于单副本的高可用模