• 首页 > 快讯>正文
  • 百度已经在生产环境使用CockroachDB

  • 来源: InfoQ 2017-10-30 09:28:55
  •   云原生分布式数据库 CockroachDB 在推出之日起就受到了广泛关注。近日,包括百度在内的一些公司纷纷投入CockroachDB的怀抱。百度的DBA团队原先使用的是MySQL,现在开始使用CockroachDB,那么CockroachDB究竟帮助百度解决了哪些MySQL无法解决的痛点?

      百度DBA团队在生产环境需要支持十亿用户对应用程序的访问,所以他们必须提供大规模且性能稳定的基础设施。他们最开始使用的是MySQL,并通过分片和中间件为关键应用提供支持。但DBA团队希望在有新应用加入时,不仅能够提供大数据量存储,还能保持高并发的实时访问。为了加快查询速度,还需要支持二级索引,同时还能支持基于已有数据执行一些实时的数据分析。如果继续使用MySQL,开发人员就必须在应用程序端做很多开发工作,才能实现这些需求。而如果改用NoSQL数据库,就要放弃二级索引、聚合功能和事务特性,这样也会给应用程序增加很大的复杂性。

      百度DBA团队作为CockroachDB项目的贡献者之一,他们发现CockroachDB不仅可以满足他们的需求,而且不需要使用中间件,也不会给应用程序带来任何复杂性。该团队一边参与该项目,一边使用真实的流量负载来测试CockroachDB。最后,他们认为CockroachDB的架构非常适合他们的场景。

      开发人员可以继续使用SQL,而DBA团队不仅能够更快地作出运维响应,还能满足开发团队不断增长的需求。如果要扩展容量,只要加入新的服务器,在上面安装CockroachDB,然后重新配置负载均衡器就可以了。负载均衡器自动对数据库流量进行路由、均衡和复制。

      现在,百度在生产环境已经有两个应用在使用CockroachDB。他们在10台裸机上安装CockroachDB,再加上一个负载均衡器来分配流量。每天访问2TB数据,执行5000万次写入操作。不仅可以使用二级索引,还支持分布式SQL查询。

      在CockroachDB的帮助下,百度DBA团队现在对原先的一些手动执行工作进行了自动化,包括数据库复制、均衡管理和失效备援。

      百度表示会继续为CockroachDB项目作出贡献,不断增加新的特性,提升产品的可用性。百度还与Cockroach Labs合作,在中国举办了CockroachDB开发者见面会。

      感谢郭蕾对本文的审校。

      给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号: InfoQChina )关注我们。


    免责声明:科技狗对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。 本网站转载图片、文字之类版权申明,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除:yzl_300@126.com

    延伸阅读:

  • 武汉:五一未至旅游先火 麦德龙自有品牌悄然热
  • 网御星云荣膺行业信息化数字政务创新成果奖
  • 中企通信数据科学与创新团队 荣获“第三届阿
  • 科技与自然共生长 COLMO携例外开启高端衣物
  • 助力构建全民终身学习型社会 量子之歌领跑成
  • 双“展”齐上!中广亮相山西供热展、河北教装
  • 沈阳年轻人消费更理性 麦德龙自有产品受认可
  • 第五届中国金融年度品牌案例大赛圆满落幕, 联
  • 智林机器人亮相第32届广州国际大健康产业博览会
  • 行车记录仪存储卡如何选 耐久防护容量速度都重要
  • 吸尘拖地两用 扫拖一体机会是扫地机器人发展方向
  • 500GB和1TB不同容量的NVMe固态硬盘:性能相差为什么
  • ChatGPT4.0 来了,远传科技如何助推场景化落地
  • Yeelight易来推出子品牌“凌动”,全面渗透用户智能
  • 讲真周年庆典活动在京举办 商羽荣获年度优秀讲师
  • 光启,来自未来 改变世界------光启技术研究报告
  • 主编推荐 ...
  • 东来也孙道军:不是每一只国潮鹅,都可以叫“鹅小天”...

  • TCL携智慧科技产品重磅亮相,UDE成“最佳Show场”...

  • 美的洗衣机与联合利华达成战略合作 共领未来家庭洗护新生...

  • 今日焦点
    滚动新闻 ...
    新闻排行 ...
    关于我们 |   科技狗简介 |   法律声明 |   广告刊例 |   联系我们
    © 2014-2020 科技狗版权所有   E-mail:yzl_300@126.com
    科技狗 |  techdog.cn  |   粤ICP备2020076861号