Facebook推Mcrouter,提升数据库水平

责任编辑:editor009

2014-09-23 07:22:26

摘自:tech2ipo

去年 Facebook 和 Instagram 是怎么实现将 Instagram 十亿级别的照片从自己的数据库实现平稳到 Facebook 的架构的同时,还能保持对已有用户的正常服务功能的?今天 Facebook 透露了他们在这项极度繁杂的工作当中使用的技术,同时也是 Facebook 在 @Scale 大会上公布的一个新的产品——Mcrouter。

去年 Facebook 和 Instagram 是怎么实现将 Instagram 十亿级别的照片从自己的数据库实现平稳到 Facebook 的架构的同时,还能保持对已有用户的正常服务功能的?今天 Facebook 透露了他们在这项极度繁杂的工作当中使用的技术,同时也是 Facebook 在 @Scale 大会上公布的一个新的产品——Mcrouter。

Mcrouter 即将成为 Facebook 在新推出的 TODO 开源协作联盟当中开源的第一项技术。简而言之,Mcrouter 是一个用于在 Facebook 服务器的缓存层管理流量的工具。顾名思义,缓存层的数据所需的调用速度比普通存储在服务器硬盘当中的数据要快得多。

Facebook 方面介绍,Mcrouter 能够在 Facebook 遍布全世界的数据中心的服务器集群的缓存层当中快速分配调用数据的一项技术。该技术规模适应性极强,峰值时可以处理每秒 50 亿次请求。去年 Instagram 数据向 Facebook 平稳转移就是使用的该技术。

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号