《封仲淹-OceanBase开源核心解读和未来展望(23页).pdf》由会员分享,可在线阅读,更多相关《封仲淹-OceanBase开源核心解读和未来展望(23页).pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、 全球敏捷运维峰会 广州站OceanBase开源核心解读及未来展望封仲淹 全球敏捷运维峰会 广州站大纲大纲01/开源思考02/社区版介绍03/未来规划 全球敏捷运维峰会 广州站01/开源:OceanBase 下一步奠基石 全球敏捷运维峰会 广州站2021.5,DBEngine 显示开源数据库和商业数据库普及和历史趋势,开源数据数据库数量已经超过商业数据库,开源数据库更受市场青睐。4开源数据库趋势开源数据库趋势 全球敏捷运维峰会 广州站商业商业(公有云公有云&私有云私有云)开源开源 相互滋养相互滋养 OceanBase 持续投入社区开放和运营定期发布新版本新的商业模式新的商业模式 全球敏捷运维峰
2、会 广州站20+生态工具4,200+Stars500+Commit30+重要技术特性升级50+企业用户深度探索21,000+社区用户参与过去140天的砥砺前行,OceanBase开源版已驶入快车道 全球敏捷运维峰会 广州站第三代:企业级分布式数据库十一年坚持自研,厚积薄发支持电商场支持电商场景景支持 SQL2013多家金融客户多家金融客户互联网核心系统2017独立商业化独立商业化2020TPC-C 7.07 亿HTAP 引擎打破世界纪录打破世界纪录2019Oracle 兼容性公有云服务TPC-C 6088 万支付宝核心账支付宝核心账务务核心支付核心账务2016支付宝核心交易支付宝核心交易核心交
3、易2014产品立项产品立项第一个用户2010第二代:通用分布式数据库第一代:金融数据库第一代:电商数据库开源开放开源开放2021数百家客户TPC-H 1526万正式开源 全球敏捷运维峰会 广州站02/社区版介绍 全球敏捷运维峰会 广州站SQL引擎SQL解析SQL优化SQL执行存储过程底层引擎存储事务RS集群容灾接口层MySQLTable API统一存储管理OFS企业存储云存储本地文件JAVAC/C+其它语言OLTPOLAP多模(KV/时序/图/文档/区块链)SLA 保障SQL开发导入导出数仓开发存储过程连接管理对象管理开发者中心ODC备份恢复智能运维导入导出集群管理 监控告警云平台OCP多云平
4、台数据可视化OMS迁移评估数据迁移结构迁移数据同步数据校验开放内核开放内核,生态工具鼓励共建生态工具鼓励共建,开放共赢开放共赢开源方式:Open CoreOracle开源共享生态共建(基于开源)生态共建(基于商业版)暂不开源开源功能更丰富诊断恢复 全球敏捷运维峰会 广州站应用场景1:高可用MySQL 的双1 模式+强同步 模式 牺牲巨大的性能 最常见的MySQL 半同步模式 解决不了高可用Xx 电商对账系统 由MySQL 切换到OB蚂蚁集团切换到OB 核心原因之一就是 高可用 全球敏捷运维峰会 广州站应用场景2 高并发写 -打破世界纪录TPC-C全球排名第一,国际唯一具有公信力的数据库功能与性
5、能结合的公开检测标准测试基于公有云通用机型实现测试使用和生产系统一致的基础环境分布式无共享数据库第一次正式通过审计并取得创纪录成绩 全球敏捷运维峰会 广州站应用场景2:高并发写 支付宝实时风控场景下 150w 的写qps,读40w KV 接口 少量的SQL 接口 全球敏捷运维峰会 广州站 原生分布式扩展性技术价值 分布式,水平扩展数据容量与性能容量 兼具分布式系统的扩展性和关系数据库的易用性和灵活性 节省成本特性优势 在线水平扩容/缩容 对上层业务透明 自动负载均衡 集群和租户级别伸缩自如的水平扩展(自动/手工)业务高峰扩容-加服务器 高峰之后的缩容-减服务器应用场景2:高并发写-透明弹性扩容
6、 全球敏捷运维峰会 广州站应用场景 3:tp&ap 融合 OBserverTp proxyOBserverOBserverP1P2P3P4P1P2P3P4P1P2P3P4Ap proxy读写分离Ap proxy 上 进行并行度/并行资源限制/timeout等 设置TP 链接数进行设置可设置弱一致性读 全球敏捷运维峰会 广州站应用场景3:tp&ap 混合 业务逻辑业务库RDSMySQL日志流计算数据同步OMS/DTSOceanBase实时分析实时报表实时数仓 全球敏捷运维峰会 广州站应用场景 4:历史库 OBServerOBServerSQL 引擎事物引擎