因为使用C++编写,Pegasus避免了使用Java所带来的GC影响和虚拟机开销。而由于不依赖外部文件系统,Pegasus的IO路径更短,延迟通常更加稳定可控。

模型设计上,Pegasus使用哈希分片进行数据的拆分,分片(Partition)是系统内部数据迁移的最小单元,每一分片内的数据有序存储,各个分片之间数据隔离,每个分片对应一个单独的 RocksDB 实例。

Pegasus目前只支持在Linux平台运行。当前我们提供如下几种安装方式:

如对于1.11.3版本而言,你可以下载:,这其中包含我们用于搭建系统所需要的全部组件。

  • 下载 Docker 镜像尚未支持,敬请期待