CockroachDB作为NewSQL领域最知名的开源项目,2018年获得InfoWorld最佳开源数据平台奖,越来越多的企业应用于生产环境。
2019年1月12日,第二届CockroachDB中国社区大会在北京浦项中心成功举办。本次大会聚焦CockroachDB关键技术、使用案例以及未来发展,让大家能全面了解最前沿的分布式数据库解决方案。
大会由百度和CockroahDB中国社区共同承办,邀请了来自Cockroach Labs的CTO Ben和Head of Sales Armen分享CockroachDB的设计理念以及全球使用案例,以及来自百度、京东、新东方、瀚高等多位嘉宾带来了精彩分享和互动问答。
大会得到了IT大咖说、InfoQ、dbaplus等合作媒体的大力支持,嘉宾视频和讲稿可以访问IT大咖说链接:http://m.itdks.com/#/Technicaltopic?aid=2757
以下是本次大会文字回顾
百度数据库技术总监王龙为本次CockroachDB中国社区大会开幕致辞。

百度数据库团队从15年开始和CockroachLabs紧密合作,成立了CockroachDB中国社区,持续推进在中国的发展,Cockroach Labs的Armen kopoyan亲自为社区主席赖宝华颁发了全球最佳社区奖。

为了推进CockroachDB的应用与发展,Cockroach Labs与百度进行了多次互访交流,双方在2018年达成全面战略合作关系。Cockroach Labs助力百度在内部业务及云场景应用CockroachDB,成为百度的最佳合作伙伴。百度数据库技术总监王龙为Cockroach Labs的CTO Ben颁发了最佳合作伙伴奖。

颁奖环节结束后,来自Cockroach Labs的CTO Ben给我们带来了Using your database like a CDN的主题演讲。通过与CDN的共性和差异对比,介绍如何基于CockroachDB,使用Geo-partitioning等特性,构建分布式、低时延和高可用的全球数据库。

随后由社区主席赖宝华分享了CockroachDB在中国社区的发展情况。中国社区于2018年4月上线了CockroachDB中文官网,发布30余篇技术文章,同时翻译了200多篇英文技术文章,社区成员增长10+,本次社区大会也得到了30余位志愿者大力支持。
接下来由CockroachDB Labs的Armen kopoyan给大家带来了CockroachDB在全球成功的案例。介绍CockroachDB在全球各大企业的成功实践案例,包括游戏公司Kindred、专业音频电子产品公司Bose和媒体企业COMCAST。

京东物流基础保障部架构师兼部门负责人史季强带来CockroachDB在京东物流业务系统的应用和实践。根据平台业务需求,从可扩展性、并发性能、是否支持事务、标准SQL等方面综合考虑而选择了CockroachDB。同时介绍了CockroachDB的相关配置要点以及在京东物流内部的部署架构方案,为小伙伴的部署实践提供了详细参考。

CockroachDB PMC Member、百度DBA NewSQL数据库架构师严龙带来CockroachDB 2.1新特性以及在百度内部的实践分享。重点介绍了CockroachDB 2.1版本在SQL增强、数据库生态、安全以及灾备等方面的新特性。同时还介绍了百度CockroachDB云服务的能力,包括在社区基础上增加了MySQL协议和语法的支持、异构数据库同步等特性,以及RDMA、GPS原子钟等硬件增强。目前已在百度生产环境使用,同时在百度云上也提供CockroachDB的试用。

百度数据库团队资深架构师黄俊为我们带来了CockroachDB在金融场景的最佳实践和思考。随着金融行业与互联网的不断融合,业务场景也逐渐演变为业务需求和通用化需求两部分,为保障数据而必须要使用更专业化的数据库技术,通过数据库的“劣势”限定范围、“优势”塑造场景。除了带来金融领域实践案例,还在物联网和区块链等领域进行了探索研究。

Raft算法是目前广泛使用的分布式数据一致性算法,CockroachDB也采用了Raft来保证数据的一致性。新东方集团架构师么敬国给我们带来了Raft算法的详细分析,同时解密了Raft在CockroachDB中的集成和优化方案,干货满满。

随着ABC时代的到来,传统关系型数据库必然面临许多新业务场景和行业转型的挑战。百度数据库团队资深架构师张皖川为我们带来百度下一代云原生数据库GaiaDB的分享。通过GaiaDB的设计原则和架构的介绍,逐步解密GaiaDB的计算层、存储层分离架构。

PostgreSQL已经连续两年蝉联全球最佳数据库,而CockroachDB原生支持的即是PostgreSQL协议。PostgreSQL中文社区成员、瀚高基础软件股份有限公司产品开发中心内核开发部部长王硕给我们带来PostgreSQL未来发展方向。除了在逻辑复制、并行查询、分区表、存储过程、即时编译等方面的变化以外,PostgreSQL未来还将持续在大规模分析、云化部署、数据库迁移等方面持续演进。

百度数据库资深研发工程师黄伟俊带来了CockroachDB上云最佳实践的分享。百度云凭借自身完善的云生态,成熟的云数据库框架,充足的资源和CockroachDB数据库的特性融合,推出新一代的CockroachDB云数据库产品。融合后的百度云CockroachDB在可用性、可扩展性、安全性和易用性都有质的提升。

众所周知,灾备是数据库的重要能力,目前 CockroachDB 支持海量数据的备份与恢复,可以帮助业务避免“删库跑路”的尴尬境地。百度数据库资深研发工程师杨亮围绕灾备场景下的常见问题,介绍CockroachDB灾备系统的原理、特点和使用建议。

百度数据库资深研发工程师曾倩婷带来了CockroachDB Roadmap,介绍了CockroachDB在Release 2.2的目标计划,围绕CBO优化器、内核、Admin UI和数据加载及导出等方面进行了阐述。长期目标是支持HTAP,前期主要关注OLTP,后续在持续优化交易场景功能的同时,关注和开发适用于OLAP的功能特性。

会场入口,到场参会人员正在签到。

趁会议还没开始,赶紧找Cockroach Labs CTO Ben进行交流。

嘉宾与参会人员就坐,社区会议开始咯。

台下坐无虚席,认真听取Ben的分享。

大会准备了丰富的茶歇食品,大家边吃边聊不亦乐乎。

台下听众对于嘉宾的分享非常热情,并积极提问与嘉宾互动。

抽奖环节,由会长亲自颁奖,中奖的朋友很开心有木有。

嘉宾与现场观众集体合影,庆祝本次CockroachDB大会圆满完成。

感谢百度数据库技术总监王龙为大会开幕致辞。
感谢Cockroach Labs CTO Ben以及 Armen Kopoyan不远万里来到现场并分享互动。
感谢各位嘉宾为大家带来的精彩分享。
感谢各位技术圈的朋友们抽出时间莅临大会现场。
感谢合作媒体IT大咖说、InfoQ、DBAplus对本次会议的大力支持。
感谢CockroachDB中国社区组委会成员及志愿者们。
感谢本次大会背后默默支持的百度数据库深研团队伙伴们。
CockroachDB社区大会已经在北京,深圳等地成功召开。未来社区大会还将考虑在其他城市举办,以便能让更多有兴趣的小伙伴参与到社区建设中来。本次活动同样还有很多外地的朋友无法亲临现场,大家可以通过IT大咖说观看精彩回放。为了进一步推动社区的发展,后续还会有更多形式的活动让小伙伴们参与到社区建设中来,欢迎各位小伙伴踊跃参加。
社区组委会组建了社区微信群,想入群的朋友请扫描以下二维码加入。同时,也请关注我们的公众号CockroachDB以及中文社区官网获取更多信息。
关于我们:我们是百度 DBA 团队,团队有两位 CockroachDB PMC Member 及一位 Contributor, 目前正积极推动 NewSQL 在百度内部以及外部的发展。除了NewSQL, 我们在MySQL, PostgreSQL, GreenPlum 有多年的内核开发经验及实践经验,对数据库和大数据领域有疑问或者需求欢迎联系我们,同时欢迎有志青年加入我们!
关注我们





