OpenTenBase 是由开放原子开源基金会孵化及运营的开源项目,是一款开放中立的企业级分布式 HTAP 开源数据库。OpenTenBase 具备高扩展性、商业数据库语法兼容、分布式 HTAP 引擎、多级容灾和多维度资源隔离等能力,已成功应用于金融、医疗、航天等行业的核心业务系统。
本次的 OpenTenBase 开源核心贡献挑战赛分为开源贡献排名赛和核心贡献挑战赛两个部分,吸引了来自各大高校、科研机构和企业的多达 544 支队伍的积极参与,充分展现了开源数据库 OpenTenBase 在社区中广泛的号召力。
KubeBlocks 的核心贡献者,架构师 刘东明 代表团队参加了挑战。
他贡献的「support run OpenTenBase on kubernetes」PR,实现了一个 KubeBlocks OpenTenBase 插件,仅需几分钟,用户就可以在 Kubernetes 上轻松部署一个 OpenTenBase 集群。借助 KubeBlocks 的数据库运维能力,仅需几个简单的命令即可完成集群的创建、删除、组件副本的增减以及垂直扩缩容等操作,未来可以在此基础上继续支持备份恢复,监控告警等高级运维能力。本项目大幅降低了用户使用和体验 OpenTenBase 的门槛,用户甚至可以在个人笔记本上(包括 MacOS M1)运行 OpenTenBase 集群,为用户本地开发和测试提供了极大的便利。
这个贡献补齐了 OpenTenBase 在 K8s 生态的缺失的一角,在众多参赛团队中突破重围,最终获得三等奖。
PR 地址:https://github.com/OpenTenBase/OpenTenBase/pull/97
另外,小猿姐注意到,整个开发过程也就花了三天时间,借助 KubeBlocks 实现一个 Addon 是非常高效和省力的。
只需三步,就可以在 KubeBlocks 上集成和使用 NebulaGraph 集群啦!
轻松集成系列一:如何向 KubeBlocks 添加新的数据库类型?以 Oracle MySQL 为例
轻松集成系列二:如何在 KubeBlocks 中创建备份并恢复?以 Oracle MySQL 为例
轻松集成系列三:如何在 KubeBlocks 中配置参数模板|以 Oracle MySQL 为例
轻松集成系列四:如何在 KubeBlocks 中更新参数|以 Oracle MySQL 为例
咱们获奖的架构师用奖金,请大家下午茶。喝了奶茶吃了水果,这个活动就算小猿姐也有参与了。