作者
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将密切关注,我们拭目以待。
转自 http://www.infoq.com/cn/news/2017/11/CockroachDB-Meetup