百度云与开源NewSQL数据库公司 Cockroach Labs达成深度战略合作,即将于10月份推出具备高可扩展、高性能、高可用的全新NewSQL云数据库服务--CRDB。
近年来,数据库领域大的趋势之一即:NewSQL数据库的崛起。NewSQL数据库兼具NoSQL和传统关系型数据库的长处,不仅具有海量数据的存储管理能力,还保持对ACID/SQL等特性的支持,拥有强关系型+海量数据存储+横向扩展能力等优势,越来越受到用户们的追捧和青睐。
CockroachDB作为Cockroach Labs公司的开源NewSQL项目,已经逐步成长为一款非常的全球分布式数据库,拥有去中心化架构、跨地域、分布式事务、多副本、强一致性等优点。
当前,CockroachDB项目吸引了全球大批开发者,成为全球热的开源数据库项目之一,被InfoWorld评为2018佳开源数据平台。
一直以来,百度云与CockroachDB关系紧密,双方在技术、产品、社区推广等方面保持着长期合作和交流。此次即将推出的新NewSQL云数据库服务--CRDB,即是百度云吸纳CockroachDB开源项目的优势,并结合实际业务进行优化和云化,为中国用户的业务使用场景量身定制。
可以说,随着百度云CRDB的推出,将会有更多中国用户享受到全球NewSQL云服务。
CockroachDB是何方神圣
作为全球热NewSQL数据库,CockroachDB是一个支持线性扩展、自动修复以及强一致性的NewSQL开源数据库项目,其设计理念与Google Spanner有异曲同工之妙:将数据分布在多数据中心的多台服务器上,实现一个可伸缩、多副本、强一致性、全球分布式并支持同步复制的数据库。
当前,CockroachDB项目托管在GitHub之上,分为社区版和企业版两个版本。社区版遵循Apache协议,企业版则特有部分功能(例如:备份恢复、GEO partition等)。CockroachDB已经成为GitHub上的明星项目,社区活跃度非常之高,受到了大量开发者的关注;目前,项目已拥有14000+ Star,有超过150位来自全球各个地区的贡献者提交代码。
2018年4月份,CockroachDB官方 2.0版本正式发布,性能相比之前的1.1版本大幅提升50%,并在可靠性、稳定性和功能性等方面进一步提升。
CockroachDB母公司是Cockroach Labs,该公司由前Google软件工程师Spencer Kimball、Peter Mattis以及Ben Darnell于2015年6月创建,总部位于美国纽约,目前员工数量超过50人,在纽约和波士顿都有办公地点,已获得来自Benchmark、Google Venture 等共计近$5325万的融资,被InfoWorld评为2018佳开源数据平台。
百度云为CockroachDB添砖加瓦
一直以来,百度云都密切关注新一代数据库趋势以及NewSQL技术的发展。从2015年开始,百度云开始密切关注CockroachDB项目的发展,并与Cockroach Labs成员进行多次的互访交流;随着交流与合作的深入,百度云DBA团队多次向该开源项目贡献代码,以及向社区多次反馈测试过程中发现的各类问题。
截至目前,百度云DBA团队共向CockroachDB社区贡献了1W+行代码,发现50+个Issues,提交10+个需求;期间,陆续有百度云DBA团队成员成为社区Contributor、Committer。在2017年,CockroachDB与百度云成为战略合作伙伴,社区正式接纳2位百度云DBA团队成员成为该项目的PMC Member,百度云的技术和能力获得了社区的高度认可。
在多次深度技术交流与分享之后,Cockroach Labs在2017年7月正式提议百度云组建CockroachDB中国社区,负责CockroachDB亚太地区推广和技术支持。自此,百度云肩负起CockroachDB项目的亚太区的推广重任。2017年11月份,百度云在中国区成功举办了次CockroachDB社区大会,并宣布CockroachDB中国社区成立。
百度云CRDB:云上的CockroachDB
为了让中国用户也享受CockroachDB领先的技术和产品,百度云基于CockroachDB(开源版和企业版)推出了具有高可扩展、高性能、高可用的NewSQL云数据库服务:CRDB。
百度云CRDB可以为用户提供EB级数据存储、HTAP(OLTP与OLAP融合)、强一致性的分布式事务、无感在线弹性扩容、 异地多活和自动数据重分布能力,并兼容PostgreSQL和MySQL语法等多种特性。
百度云CRDB与以下业务场景特征天然适配:
1.大数据量存储
2.高并发读写,支持多点写入,自动负载均衡
3.随时按需扩展、在线扩容
4.跨数据中心容灾,多副本数据强一致
5.SQL接口,事务能力
此外,百度云CRDB还能满足现有的许多NoSQL类型业务,如日志、账单类数据(特征:海量数据、持续增量、高速入库、多维度低时延查询)等业务场景。针对百度云CRDB的诸多特性和能力,后续百度云技术专家还将逐一进行深度解读,敬请各位小伙伴密切关注。
当前,百度云的数据库产品与服务日臻完善,并且在金融、交通、制造等多个领域有着广泛应用。随着CRDB即将推出,百度云将进一步把业界的数据库产品与服务带入到行业用户中,为用户提供优质、高性能、低成本、灵活的云数据库服务。
百度云CRDB近期即将发布,同时将开放邀测资格,对NewSQL数据库感兴趣的用户可以持续关注。
欲了解更多内容
可查看百度云公众号