2017 年 11 月 4 日,受 Cockroach Labs 邀请,百度 DBA 团队在深圳百度国际大厦组织举办了中国区首届 CockroachDB 社区大会。
百度运维部总监兼数据库总监王龙为本次 CockroachDB 中国社区大会开幕致辞,并宣布 CockroachDB 中国社区成立。大会推选百度深研数据库高级经理赖宝华为社区首任会长并由王龙颁发会长证书。另外,本次大会还邀请了来自百度、阿里、腾讯、华为、英特尔、新东方的多位嘉宾,与参会者分享 CockroachDB 及不同数据库的实践经验。
CockroachDB 是 NewSQL 领域的开源项目,由原 Google 资深工程师打造,于 2014 年在 GitHub 开源。受到 Google 的 Spanner 项目的启发,CockroachDB 旨在打造一个开源的、可伸缩的、跨地域复制且兼容 ACID 的数据库。自推出之日起,作为云原生分布式数据库的 CockroachDB 就受到了广泛关注,InfoQ 持续关注 CockroachDB 并做了一系列报道:
- 百度已经在生产环境使用 CockroachDB
- Cockroach DB 1.0 发布
- 从 CockroachDB 看事务型数据库开发
- CockroachDB 是如何实现分布式原子事务的?
- CockroachDB :一个可伸缩的、跨地域复制的,且支持事务的数据存储
百度 DBA 团队于 2015 年开始持续跟踪 CockroachDB 的进展,参与社区贡献,并积极推动 CockroachDB 在百度的落地实践。据介绍,百度 DBA 团队从 15 年开始给社区贡献了 30 多个 patch,共 13000+ 行内核代码,团队有 2 位 Member 和 1 位 Contributor。另外百度在社区基础上增加了 MySQL 协议和语法支持以及异构数据库的同步等特性,目前 CockroachDB 已在百度内部生产环境使用。
会议上,百度开源社区负责人谭中意与大家分享了百度的开源战略和进展。谭中意表示,不管是对于互联网和 IT 从业者还是对于百度来说,开源就像空气和水一样,同时开源也是百度转型 AI 平台公司的关键。百度鼓励工程师加入开源,同时也在不断将自己的项目开源,如 PaddlePaddle、Apollo、Echart 等,未来百度会逐步加强开源回馈方面的工作。
同时,百度 DBA 资深研发工程师曾倩婷带来了 CockroachDB RoadMap,包括 CockroachDB release 1.1 版本新特性、1.2 版本的功能规划以及未来中长期规划。CockroachDB 1.2 版本的重点更新将包括改善稳定性、提升性能以及为使用者提供更方便的维护及错误定位的解决方案等;而企业版本则将主要关注多数据中心部署的支持。
未来 CockroachDB 在国内的发展以及百度对社区开源工作的持续推进,InfoQ 将密切关注,我们拭目以待。
评论