翼鸥教育( Classln)是一个教与学一体化的平台,全球 150+ 个国家的 6 万多所学校与机构都选择在教与学场景中应用 Classln。活动当天,翼鸥教育 CTO 贺骞在开场致辞中对 OceanBase 及参会人员表示了热烈欢迎,并带领大家参观了翼鸥教育的发展历程、业务版图及产品布局。
翼鸥教育 CTO 贺骞
其中,其核心业务 “ClassIn 在线教室”,是市场上的一种班课教学解决方案。提供从教育场景出发构建的在线教室直播互动。ClassIn 教室内独有的学生管理、互动电子黑板、板书共享、抢答器等功能,专为在线教学场景设计,还原线下面对面互动式教学的在线教室,为在线教学提供解决方案。此外,还有 TeacherIn、NOBOOK 等教育科技产品。
在致辞环节,作为活动主办方,OceanBase CTO 杨传辉表示,OceanBase 从开源以来,坚持做国际化的开源标准软件,持续优化易用性,使 OceanBase 能够服务越来越多的企业和个人。
OceanBase CTO 杨传辉
ClassIn DBA 姚力:OceanBase 在翼鸥教育的应用实践
翼鸥教育在 2022 年上线 OceanBase,据 DBA 姚力介绍,此前翼鸥教育的业务数据主要存储在 MySQL,生产环境有近百套集群,借助定制化的第三方工具 Orchestrator,MySQL 基本能够满足业务的高可用需求,但在 MySQL 的使用过程中,单机的读写及其容量瓶颈始终得不到解决。翼鸥教育对一些核心且数据量较大的集群采用了分库分表方案,但由于 MySQL 的特性限制,导致遗留了分库分表的历史问题。
ClassIn DBA 姚力
OceanBase 具备分布式数据库具备水平扩展、高可用以及数据强一致的天然优势,也拥有 HTAP 能力,并且支持多租户和资源隔离。
在业务测试中,发现 OceanBase 的表现格外喜人:原存储容量 8.8T,磁盘水位接近 90%,迁移到 OceanBase 后,磁盘水位降到 29%,存储压缩能力助力接入能力提升 3 倍。原 WEB 业务中的元素个数约 30 万+,RT 约 30s,OceanBase 优化后,关联接口整体提速( 3s-30ms ),大 In RT 缩短到 2s 以内。核心业务的消息推送迁移后,在业务高峰期的 MySQL 主从架构从小时级降为 0,扩展能力强,超出预期满足业务需要。
姚力表示:“目前,核心业务剩余业务上线 OceanBase,继续迁移 WEB MySQL 业务至 OceanBase,同时,在尝试 OceanBase 4.0 之后,我们发现,AP 能力进一步提升,计划尝试后台读场景、核心业务、大日志登陆 4.2。此外,翼鸥会陆续把其他业务中迁入 OceanBase,期待在后续的业务尝试中,OceanBase 的超强性能不断带给我们更多惊喜。”
ClassIn DBA 罗呈祥:基于 OceanBase 对 Zabbix 监控系统改造与开源共建
翼鸥教育的数据库监控依赖于 Zabbix,其底层的数据存储服务 MySQL 随着接入设备的增长,遭遇了容量、读写,分区表不易维护等痛点,翼鸥教育 DBA 罗呈祥分享了基于 OceanBase v4.0 的解决方案,以及对 Zabbix 监控系统的改造。
知乎高级开发工程师陈逸轩:知乎数据库大规模自动运维平台架构设计和实践
降低数据库的管理成本:针对 DBA,能够批量运维大规模的数据库集群。为常用的功能提供自动化,比如 DTS。 提升数据库的易用性:针对业务用户,能够在 web 平台自主的完成基本的和常用的操作。 可视化数据库的运行状态:帮助 DBA 和用户更简单更直观的了解数据库的运行状态,及时发现问题。 增强数据库的安全管理:更规范的使用数据库,保证数据库的稳定性和数据安全。 规范化数据库的使用与变更:数据库的使用和运维都有着许多规范,但是这些规范很多都无法直接通过数据库参数进行限制,所以我们就需要对数据库的使用进行限制和检测。 避免数据库管理工具的碎片化:为数据库的运维工作和运维工具提供一个整体的运维框架,并通过平台统一的维护这些脚本和工具。
OceanBase 技术专家汤庆:智能诊断工具 OceanBase Diagnostic Tool 的调优实践
同样的道理,从时间维度看,数据库的异常诊断过程可以拆分为异常预防、异常处理和异常复盘这三个阶段。从对历史故障的复盘来看,80% 的故障中 80% 的时间都花在分析和定位上。那么,如何快速挖掘数据库异常的蛛丝马迹,定位和分析问题呢?
OBdiag 现有功能包含了对于 OceanBase 日志、SQL Audit 及 OceanBase 进程堆栈等信息的扫描、收集,可以在 OceanBase 集群不同的部署模式下(OCP,OBD 或用户根据文档手工部署)实现一键执行。
总结
同时,欢迎大家加入社区共建,提交问题和建议。Building connectly first!Learning as belonging!
OceanBase 开源项目地址:
https://github.com/oceanbase/oceanbase
为社区提交问题和建议
请点击下方【阅读原文】