这是 OceanBase 社区一位用户贡献的代码,短小精悍,简化了读写分离模式对于业务的配置。像这样源自用户业务需求,又在第一时间回馈给社区的代码和建议,还有很多,实实在在地帮助 OceanBase 不断打磨更好的产品。社区也坚持让用户学得轻松、玩得开心、用得放心的原则,为用户提供更好的社区服务与产品体验。
拥抱开源,到开源中去,2021年6月1日,OceanBase 宣布300万行核心代码向社区开放。在社区开发者的共同努力和大量客户应用场景的快速反馈下,OceanBase 社区版逐步具备较为完善的企业级数据库能力。2022 年 3 月 20 日 OceanBase 社区版 3.1.3 正式发布。也在这一年OceanBase 先后经历了4个版本的迭代,其中让人印象最深的是 OceanBase 4.0 版本,这是首次个单机分布式一体化架构的版本,发布后吸引了大量用户体验并在第一时间分享了自己使用OceanBase 4.0 的经验及建议。开源推动了 OceanBase 产品与用户生态的发展,也为数据库行业的繁荣增添了新的色彩。
基于产品版本的快速迭代和社区活动的逐渐丰富,社区用户的活跃度得到大幅度提升。在 2022 年 OceanBase 社区的 45 位月度之星中,有几位用户的身影总是出现在问答、专栏、活动等板块中。例如,阿福和夏克从 OceanBase 的使用者变成了明星讲师,积极在社区中分享使用技巧;携程的陈尧与台枫、ClassIn的刘江与罗呈祥,以及上数联的马杲灵等主动分享企业应用场景实践;马顺华在「深入浅出 OceanBase」技术沙龙中分享他拿下 OBCP 认证的经验总结;张霁、王传义等热心帮助社区文档建设,积极在社区解答疑问……还有许多对OceanBase奉献热情给予帮助的用户,篇幅所限不能一一例举,感谢有你们。
《从0到1 OceanBase原生分布式数据库内核实战基础版》 《从0到1 OceanBase原生分布式数据库内核实战进阶版》两本书从开发者视角出发,从 MiniOB 入门到 OceanBase 进阶,从零开始带领大家系统化的学习数据库理论知识,由浅入深提升你的数据库实践能力;从理论到实践,带你掌握数据库内核开发!
《OceanBase 原生分布式一体化架构原理》将介绍OceanBase数据库整体架构、多租户架构、存储架构、OBServer节点架构及数据可靠性和高可用,带你了解数据库系统概念。
2022年 OceanBase 自主举办了32场线上直播课程,包括「从0到1打造数据库实战教程」、「Monthly Report」、「深入浅出OceanBase线上技术沙龙」......内容覆盖了架构师、数据库管理工程师、运维工程师、架构师、开发者、数据库和开源技术爱好者、高校学生等,涉及用户实践直播分享、内核技术讲解,累计观看量超过26000。
在交流的过程中,少不了寻找同城小伙伴进行“面基”,2022年我们举办了 11 场线下 Meeup,走过了广州、深圳、北京、成都、济南等9余座城市,给大家搭建一个面对面交流的场子。
除线上直播和 Meetup 外,我们走进高校,启动了「2022年数据库大赛」,本次大赛吸引了246所高校、200家企业火热报名,1988名选手参赛。各高校选手用一行行代码让我们看到,在很多高校中,数据库课程很受重视,数据库行业未来人才大有可为。赛后有同学表示:“我刚刚接触数据库领域,很需要一场专业的数据库比赛来作为入门实践,恰好 OceanBase 举办了这个比赛,所以我非常感谢 OceanBase 提供了这个非常好的平台,我收获了工具使用的一些知识,提高了代码阅读能力。总的来说,我感到自己在进步。”
OceanBase 一直努力在做一个所问即所答、及时响应的社区。 让用户任何的咨询提问都能够在钉钉群、工作日志中的一小时内得到响应,问答论坛上三小时能得到回复,GitHub 上一天能得到响应。社区用户张瑞远在《OceanBase 4.0,我愿称之为最容易上手的分布式数据库》一文中表示“我以为我们踩过的坑都会成为 OceanBase 进步完善的台阶,后续的同仁再使用相关产品的时候将减少甚至不会遇到我们的问题,但我没想到,每次遇到的问题会被解决得的会这么快。”这也是对我们最大的肯定。我们每个月会准时和大家进行社区进展汇报沟通会(我们称为“社区Monthly Report”),这是社区一个自有探讨和沟通的活动,将社区的重要进展在第一时间汇报给大家,收集大家的心声和反馈的同时,让 OceanBase 开源社区更加透明的实现信息共享。
在2022年第十三届中国数据库技术大会中,来自作业帮的 DBA 刘强老师从自身实践出发,提到作业帮内部科教B端系统内使用 OceanBase 替换替他数据库产品,整体成本下降30%以上,整体兼容性能融入更多的前端MySQL同步库。OCP平台能大幅度节约运维成本,实现快速扩缩容。
翼欧教育数据库运维负责人刘江和大家分享的《Classin携手OceanBase,突破MySQL读写与容量瓶颈》中提到:在实际环境中,我们发现 OceanBase 在性能方面优势明显:在线 DDL 用时相比其他数据库 快 10-1500倍,数据清洗时间快 2.74 倍,数据传输性能快 2.6 倍,接口响应延迟时间仅为其他数据库的一半。OCP 以及 OMS 等周边工具帮助我们更好的使用OceanBase。
因为有这么多支持 OceanBase 的你们,以及大家的共同努力,到 2022 年末,GitHub 获得5100 Star,累计183位 Contributor 共建者参与代码贡献,社区全年主办和参与的活动数超过60场,链接了超过5800名用户和开发者,社区论坛月度话题回复数2000左右,每月话题数为450,超过200家企业用户正在基于 OceanBase 社区版做技术实践和探索。
在众多开发者的支持下,2022年 OceanBase社区获得了中国开源云联盟「2022年中国优秀开源创新企业」、中国电子技术标准院「开源项目评估等级:优秀叁级」、CSDN「年度开发者社区」、InfoQ「2022 年度十大开源新锐项目」、思否「2022中国技术先锋年度榜单-中国技术品牌影响力企业」、「2022 中国开源先锋 33 人」6个奖项,得到了行业内的肯定。不忘初心,OceanBase 才刚刚迈向星辰大海的第一步,社区的建设离不开大家的支持,在新的一年里,如果大家对产品或社区有任何问题,都可以在 GitHub 上提出 PR 或 Issues,也欢迎大家成为 Contributor,共同建立一个学得轻松,玩得开心,用得放心的开放社区。

最后和我一起来看在 2022 年陪 OceanBase 一起走过的典型代表,这45位社区共建者只是星辰大海的沧海一粟,向未来,共成长。2023年,我们一起出发!





