CacheLib 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
CacheLib 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
CacheLib 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
CacheLib 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
CacheLib 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
所属分类 大数据数据存储
开源组织
地区 不详
投 递 者 御坂弟弟
适用人群 未知
收录时间 2021-09-03

软件简介

CacheLib 是用于扩展高性能缓存服务的可插拔缓存引擎,其包含一个 C++ 库,提供进程内高性能缓存机制。并提供了一个线程安全的 API 来构建高吞吐量、低开销的缓存服务,同时并具有透明地利用 DRAM 和 SSD 缓存的内置能力。

性能基准测试

CacheLib 提供了一个独立的可执行缓存平台,可用于评估启发式和缓存硬件平台针对生产工作负载的性能。此外,cachebench 支持对 CacheLib 进行压力测试实施和设计更改,以捕获正确性和性能问题。

构建和安装

CacheLib 提供了一个构建脚本,用于准备和安装所有依赖项和先决条件,然后构建 CacheLib。构建脚本已经过测试,可以在 CentOS 8、Ubuntu 18.04 和 Debian 10 上运行。

git clone https://github.com/facebookincubator/CacheLib
cd CacheLib
./contrib/build.sh -d -j -v

# The resulting library and executables:
./build-cachelib/cachebench/cachebench --help

重新运行 ./contrib/build.sh 会将 CacheLib 及其依赖项更新为最新版本并重建它们。

报告和修复安全问题

请不要打开 GitHub 问题或拉取请求 - 这会使问题立即对所有人可见,包括恶意行为者。 CacheLib 中的安全问题可以通过 Facebook 的 Whitehat Bug Bounty 计划安全地报告。Facebook 的安全团队将对用户的报告进行分类,并确定它是否有资格根据计划获得赏金。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
09/03 08:40

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

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

0
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部