Beringei是Facebook开源的内存数据库,遵守BSD开源协议, 目前已经在Facebook监控基础设施中运行,对内部系统的运行状况和性能指标进行实时监控。Beringei可以支持针对监控系统提供的实时响应机制。收到请求后,立即可以提供查询服务,数据写入Beringei与可供使用之间的延迟大约是300微秒,Facebook的p95服务器响应读取请求的时间大约是65微秒。

特点:

  1. 支持速度非常快的内存存储,并由硬盘保证数据持久性。存储引擎的查询在内存中处理,提供了极高的查询性能,减少到磁盘查询操作,所以可以在停机时间极短、数据没有丢失的情况下重启或迁移进程。
  2. 极其高效的数据流压缩算法。采用的数据流压缩算法能够将实际的时间序列数据压缩90%以上。Beringei使用高效delta of delta压缩算法。

系统要求:

  • Ubuntu 16.10(推荐)
Github

facebookincubator / beringei

Beringei is a high performance, in-memory storage engine for time series data.