An open API service indexing awesome lists of open source software.

https://github.com/peterrk/estuary

Dictionary designed for read-mostly scene.
https://github.com/peterrk/estuary

big-data concurrency hashmap high-performance recommender-system

Last synced: 14 days ago
JSON representation

Dictionary designed for read-mostly scene.

Awesome Lists containing this project

README

          

# 零丁洋
专为读多写少的场景优化的高性能KV字典。

![](images/estuary-read.png)
单机可提供两亿QPS的读取性能(图中单位为百万)。
![](images/estuary-write.png)
在放弃落盘的情况下写入QPS可以达两百万以上。

### 关键特性
* 无锁读取
* 较高的读取性能
* 支持变长键值数据
* 理论上存在小概率的失败
* 可以接受的空间开销(平均每项21字节+10%的数据大小)
* 要求CPU支持64位小端序

## 幸运版

![](images/lucky-read.png)
单机可提供数亿QPS的读取性能(图中单位为百万)。
![](images/lucky-write.png)
在放弃落盘的情况下写入QPS可以达百万以上。

### 关键特性
* 无锁读取
* 超高的读取性能
* 只支持定长键值数据
* 理论上不安全,但实际可用
* 合理的空间开销(平均每项10字节)
* 要求CPU支持64位小端序

## 只读解决方案
* [紧凑版](https://github.com/PeterRK/fastCHD)
* [极速版](https://github.com/PeterRK/SSHT)

---
[【中文】](README-CN.md) [【英文】](README.md)