性能文章>Facebook 开源 Web 规模服务缓存引擎 CacheLib>

Facebook 开源 Web 规模服务缓存引擎 CacheLib原创

https://a.perfma.net/img/3110416
3年前
299704

来源:开源中国
https://www.oschina.net/news/158493/facebook-open-source-cachelib

Facebook 官方宣布开源其用于 Web 规模服务的缓存引擎 CacheLib

up871c495e04a54c16c24a8e5d175c93b47ac.jpeg

据介绍,CacheLib 是一个可插拔的进程内缓存引擎,用于协作构建和扩展高性能服务。CacheLib 的 C++ 库提供进程内高性能缓存机制,使开发人员能够通过其简单的 API 构建和自定义可扩展的并发缓存,并具有透明地利用 DRAM 和 SSD 缓存的内置能力。同时在 GitHub 仓库中同时提供了 CacheBench,这是一种基准测试工具,可用于评估不同生产工作负载的缓存性能。

文中表示,CacheLib 目前已经应用于 Facebook 的 70 多个大型系统中,包括社交图谱、内容交付网络、存储和后备键值缓存,并且正在与 Twitter 合作将 CacheLib 集成到 Pelikan.io 中,以启用 SSD 来缓存 Twitter 基础架构中的对象。而 Pinterest 则正在评估在其机器学习基础设施系统中采用 CacheLib 以提高预测性能和系统稳定性。

最后,Facebook 指出此次开源是其开放计算项目 (OCP) NVMe Cloud SSD 规范的一部分,将有助于适应未来的 NVM 技术,以缓存整个行业的工作负载。

点赞收藏
堆堆

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~

请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步
4
0
https://a.perfma.net/img/3110416
堆堆

徽章

【HeapDump性能社区官方小编】各位堆友们,+微信号perfMa,可以联系上堆堆哦~