1个不稳定版本

0.1.0 2020年12月16日

#2712数据库接口

LGPL-3.0-only

18KB
407

简单的闪存键值存储

通过持续追加数据、在满时自动擦除和重写,试图降低闪存磨损并提高速度。

存储要求

  • 必须可以通过内存映射一个 &[u8] 切片进行读取
  • 必须支持 erase() 用于压缩
  • 写入必须支持带有偏移和 &[u8] 有效负载的 program()

详细信息请参阅 trait StoreBackend

想法

  • 迭代器(二次方)
  • 在栈上而不是在第二个后端进行压缩
  • StoreBackend-configurable擦除数据检测

依赖关系

~88–340KB