当前位置:首页 > 报告详情

OceanBase 在科大讯飞的落地实践_戴明明.pdf

上传人: 张** 编号:166332 2024-06-16 23页 1.23MB

1、戴明明科大讯飞 技术专家OceanBase 在科大讯飞的落地实践人工智能 AI AI+教育AI+城市AI+医疗AI+工业AI+运营商AI+汽车AI+金融AI+办公科大讯飞讯飞使命成立于1999年,从事 智能语音、计算机视觉、自然语言处理、认知智能 等人工智能技术研究。让机器能听会说,能理解会思考,用人工智能建设美好世界。01 为什么选择 OceanBase02 OceanBase 落地实践03 运维经验分享Contents目录01为什么选择OceanBaseOceanBase 需要解决问题扩展性高度可扩展的数据存储和处理能力,适应大规模数据增长和高并发访问的需求。可维护性简化数据库管理和维护任

2、务,降低维护成本和复杂性HTAP能力提供混合TP/AP能力,同时满足在线事务处理和复杂分析查询等多种业务需求备份恢复 集群新建/删除/升级/扩缩容 集群监控/告警 合并管理/参数管理/unit 管理OceanBase 的可维护性(OCP)IaaS 资源管理 地域管理 机房管理 主机管理租户管理 租户创建/删除 租户扩容/缩容/Zone 优先级 数据库管理/会话管理/参数管理OceanBaseProxy 管理 集群新建/接管/删除 集群升级/扩容/缩容 参数管理软件包管理 上传 下载 存储集群管理 集群新建/删除/升级/扩缩容 集群监控/告警 合并管理/参数管理/unit 管理OceanBase

3、 OLTP 性能测试05000010000015000020000025000030000035000040000045000064128256512600700TpmCOceanBaseMySQLMySQL 分库分表结论MySQL 方案在并发数逐渐增加时 Tpmc 增长至 25w 左右,不再增长OceanBase 方案在并发数逐渐增加时 Tpmc 增长至 40w且有持续增长趋势在并发数小于128时,OceanBase 方案性能不如 MySQL 方案OceanBase OLAP 性能测试结论:根据业务 SQL 的复杂程度,OceanBase 提升性能 7-40 倍SQLMySQL耗时(s)Oc

4、eanBase 耗时(s)性能提升(倍)统计SQL19.670.929.51统计SQL25.920.4113.44统计SQL336.211.2328.44统计SQL46.860.4913.00统计SQL53.740.1721.00统计SQL649.21.8226.03统计SQL7611.4840.22统计SQL835.984.477.05两个核心问题MySQL 切换 OceanBase 的重要保障数据迁移协议兼容性1.当前系统基于 MySQL 5.7 进行开发2.OceanBase 兼容 MySQL 协议,支持业务平滑迁移且无须修改应用代码 1.业务系统7*24运行,几乎没有停机窗口2.OMS

5、 数据实时同步,在配合 HAProxy,秒级完成 MySQL到 OceanBase 切换OceanBase 可以解决的痛点扩展性 可以根据业务增量,进行动态的垂直和水平扩容可维护性 黑屏运维变成白屏运维 DDL增强,MySQL 大表分钟级的 DDL,在 OceanBase 中秒级完成HTAP能力 解决当前 OLTP 和 OLAP 不能完全拆分的问题其他能力 兼容 MySQL 协议,业务无需修改代码 OMS 异构同步,解决数据迁移问题 数据压缩能力,数据压缩50%(三副本总和)OceanBase02OceanBase落地实践010203040506准备阶段1.搭建 OceanBase 测试环境2

6、.业务代码适配 OceanBase3.OceanBase 性能压测4.预估数据增量和规模回滚方案1.制定 OceanBase 切回MySQL 操作方案2.与业务侧对齐并验证方案迁移上线1.确定具体切换时间2.按预定方案进行切换服务保障1.性能优化2.监控管理3.备份恢复运维准备1.OceanBase 管理:集群/租户/副本管理2.高可用方案验证3.应急预案整理数据迁移1.制定 MySQL 迁移 OceanBase 的操作方案2.在测试环境验证迁移方案3.交付 OceanBase 生产环境并配置数据同步MySQL 迁移 OceanBase 方案切换过程架构图APPVIPHAProxy+KeepA

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了科大讯飞在使用 OceanBase 数据库的落地实践和运维经验。科大讯飞是一家成立于1999年的公司,专注于智能语音、计算机视觉、自然语言处理等领域。OceanBase 是由蚂蚁集团自主研发的一个分布式关系数据库,具有高度可扩展的数据存储和处理能力,可以满足大规模数据增长和高并发访问的需求。OceanBase 提供了 HTAP 能力,可以同时满足在线事务处理和复杂分析查询等多种业务需求。OceanBase 也解决了传统 MySQL 在并发数增加时性能无法持续增长的痛点,其在 OLTP 和 OLAP 方面的性能表现优异。在迁移至 OceanBase 的过程中,科大讯飞采取了多种策略,包括搭建测试环境、业务代码适配、性能压测、预估数据增量和规模、制定切换方案等。此外,文章还提到了 OceanBase 版本选择、集群整体架构、在线 DDL 和 Offline DDL 等方面的内容。
"OceanBase如何解决大数据处理挑战?" "AI在多个领域的融合应用有哪些突破?" "OceanBase如何实现数据库的平滑迁移和升级?"
客服
商务合作
小程序
服务号
折叠