1 个不稳定版本
0.1.0 | 2019年7月19日 |
---|
#25 在 #leveldb
125KB
3K SLoC
一个快速且异步的 KV 数据库
lib.rs
:
一个简单但快速的 KV 数据库(类似于 )
此 crate 提供异步数据库的抽象层。用户可以轻松选择使用哪个数据库。任何实现了 AsyncDatabase 特性的结构体都可以构建一个 TCP 服务器。
它实际上还提供了一些实现
-
Database 将数据以 LSM 结构存储在磁盘上。
-
MemDatabase 使用无锁跳表在内存中存储数据。注意:随着数据大小的增加,它将变得越来越慢。
TCP 服务器 是使用 romio 和 futures-preview 构建的。它在一个线程池中为每个连接的 TCP 流创建一个进程。
依赖项
~10–19MB
~249K SLoC