2021 OceanBase 开源半年度报告 | 不忘初心,感恩同行

2021 OceanBase 开源半年度报告 | 不忘初心,感恩同行,第1张

2021 OceanBase 开源半年度报告 | 不忘初心,感恩同行

2021年6月1日,Oceanbase 正式开源。

回望过去的213天,在逾23000名社区用户的支持与共建下,Oceanbase 从一个跌跌撞撞的开源“小学童”,开始小步快走起来。

2021年,Oceanbase 社区版收到了很多开发者和行业用户的积极评价,触达了更多的行业和应用场景,在互联网、银行、保险等行业用户的生产环境中开始被试用和使用,累计逾100家客户进行了深度实践,100余位开发者的加入,吸引了23000名社区用户,获得了全球4000多位开发者的认可,产生了640余次的技术碰撞(Commits)。

01、开源初心,做难而正确的事

Oceanbase CEO 杨冰曾指出:“在中国并不缺一家数据库的公司,但却缺少一家真正能够完成核心升级的高端数据库,Oceanbase 从诞生之初就一直在做难而正确的事。我们坚持开源,希望能将 Oceanbase 12年来沉淀的技术跟大家一同分享,联动更多开发者,一起更好地探索分布式领域,也希望能够让我们的产品走到更广泛的场景中去,进一步推动数据库技术的发展。”

在2021年6月1日,Oceanbase 宣布正式开源,并成立 Oceanbase 开源社区。“开源是一种非常好的联合上下游及生态伙伴打磨产品的方式,既能让这个产品更加成熟,也能让这个产品更富有生命力”,Oceanbase 开源研发总监封仲淹说道。

02、认真打磨每个版本,持续优化服务体验

在大家的积极反馈下,Oceanbase 社区版不断丰富完善。截至目前,Oceanbase 一共发布了三个版本,在可用性、易用性方面均有较大提升。

3.1.0版本:标志着 Oceanbase 内核的开源,采用木兰公共协议开放300万行核心代码,通过开源OBDeploy/OBClient/OBProxy,共建生态工具;

3.1.1 版本:兼容 MySQL5.7、支持 Table API,升级30+内核特性,完成20+生态工具适配,10分钟一键安装部署;

3.1.2版本:电商场景秒杀性能提升100%,完成行锁等待深度优化,新增在线滚动升级,不停服即可版本升级。生态适配全面加速,支持Hbase API大数据生态再扩展,兼容自主 *** 作系统统信 UOS,obproxy 全面支持主流 *** 作系统。重磅推出社区版 OCP/ODC /OMS工具体系:提供白屏化集群管理、租户管控、开发调试、数据同步、导入导出等完整功能;

开源共创共建,Oceanbase 开源社区离不开每一位开发者的共同维护、创建,Oceanbase 将始终与开发者站在一起,在实践中不断磨炼产品的质量和体验,不断升级开源版本,用好的性能和更便捷的使用体验来回馈社区。

03、开放透明,加速拥抱支持开源生态

2021年,在开源上我们核心解决了 Oceanbase 易用性的问题,一边积极拥抱生态做好各种使用工具,一边练好“内功”写好使用说明书(文档),持续优化服务体验。

开源213天,我们倾听社区伙伴的声音,在社区伙伴的支持下,已开发出多种实用的组件、工具,目前已支持20+开源生态工具,这些工具已全部开源并贡献给社区开发者使用。

6月,OBClient 于木兰社区进行孵化;

7月,启动生态工具项目 Canal 、DataX、DBeaver ;

9月,开发 OBAgent ,支持 Prometheus 和 Grafana 进行对接,支持使用 Docker 部署 Oceanbase 数据库;

12月,实现 K8S 对接。

......

未来,期待和更多社区开发者一起携手,持续优化服务体验。

04、金融场景走向多元场景,产品服务不断升级

帮助企业少走弯路,利用好开源的优势实现业务价值,是 Oceanbase 所关注的重点。从金融中来,但不限于金融,我们旨在帮助企业不断创新、完善,与企业同成长,共进步。

速度提升将近 300 倍,Oceanbase 社区版助力六棱镜实现性能新飞跃

随着六棱镜数据量的不断增长,数据在经过大数据集群清洗处理后写入在 MySQL 环境时,写入时间随着数据量增大,并发增多,耗时越来越长,频繁出现超时、任务中断等性能瓶颈,同时数据出仓入仓转存也变得缓慢、效率低下。

通过将 MySQL 数据平滑迁移至 Oceanbase,助力六棱镜降本提效:存储空间使用率大幅度下降、运维更加便捷、资源利用率提高、高可用性得到保障。

写性能平均提升3倍,Oceanbase 社区版助力携程降本提效

随着技术多元化以及业务的不断发展,MySQL 已逐渐无法满足携程需求,主要体现在:业务数据模型呈现多元化,在异地多活部署、运维成本、资源d性管理以及应用稳定性等方面对数据库技术提出了新的要求,MySQL 方案在单机性能瓶颈表现明显,同时分库分表方案带来运维复杂度和维护成本也随之增加。

事实证明,经前期测试与后期实践,Oceanbase 技术特性及架构相对符合携程项目需求。Oceanbase 的异地多机房多写、大促d性扩容、高可用切换对业务影响小都非常符合携程需求。同时在性能和成本方面取得了不错的收益:在性能方面,Oceanbase 方案读性能平均提升 2 倍,写性能平均提升 3 倍;在成本方面,Oceanbase 方案节省 2/3 存储资源,很大程度上降低了硬件成本。

除以上案例场景外,Oceanbase 也发挥自身技术优势与经验优势,帮助企业在电商、新能源、短视频等领域一起解决技术问题,提升企业业务价值。

05、拓展人才生态,加速人才培养

授人以鱼,不如授人以渔。Oceanbase 希望帮助更多数据库爱好者学以致用,促进国产数据库的人才发展。

基于此,Oceanbase 持续推出丰富多彩的项目和活动,实现从教程、教案、教具、教师、培养基地、大赛、认证全覆盖培养模式,去帮助每一个开发者,帮助社会培养数据库人才。2021年,通过开源,Oceanbase 给社会贡献了1500+认证人才。

1 套教程:首本原生分布式数据库入门实战教程,深入浅出地讲解如何快速掌握 Oceanbase 实践技能,提升职场核心竞争力。

3套教案、教材:分别联合东北大学、复旦大学以及武汉大学共同开发分布式数据库专业教材和实践方案。

教具:联合武汉大学杨先娣教授开发 MiniOB 实战教具,加强高校学生在数据库开发层面的动手能力,降低学习数据库的门槛。

6 所高校人才培养基地:华东师范大学、武汉大学、浙江大学、东北大学、浙江理工大学、华中科技大学。

1 场大赛:首届 Oceanbase 数据库大赛,共吸引246所高校、200家企业报名参加,1179支团队共1842位选手激烈PK。

06、完善社区生态,孕育氛围活跃的开源社区

自6月1日开源以来,Oceanbase 开源社区汇聚了超23000名社区用户,围绕“Oceanbase 使用及开发”输出了深度的解决方案、技术原理解读以及案例实践分享。这些分享赋予了 Oceanbase 社区更强劲的活跃度与影响力,激发了更多人积极参与到社区贡献中来。

2021年,在技术布道方面,Oceanbase 联同用户一起,分享最前沿技术观点,陆续开展了4场线下 Meetup,6场教程直播,12场技术峰会,分享了300+技术话题,连接了 3500+开发者。

在开发者贡献上,Oceanbase 不断完善技术文档,与社区用户一起,完成了750+技术文档输出,旨在帮助开发者降低学习、使用门槛。经过7个月完善和努力,在 Gitee 和 GitHub 上我们逐渐拥有4000+ Star,产生了860+ Fork,近500+ Issue,以及640+ Commit,230+ Pull Request,累积逾4600多条问答。一次次的互动,一条条的技术交流,汇聚满天星河,越来越坚定我们开源的脚步。(*下附2021 Oceanbase 开源半年度报告 )

2021年,Oceanbase 开源刚刚起步,

这张成绩单的背后,

是每一位参与社区共建伙伴的努力,

因为你们的信任与支持,

因为你们的无限热爱与贡献,

才有了我们每一次的进步。

2022年,我们将带着感恩之心,

与社区伙伴一起携手同行,

相信我们一起共创,定能创造不凡!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5711449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存