为嵌入式数据库forestdb提供快速Python绑定。
项目描述
## forestdb-python
为[forestdb](https://github.com/couchbase/forestdb/)提供快速Python绑定,forestdb是由Couchbase开发的嵌入式键值存储引擎。主要索引结构基于[基于分层B+-树Trie](http://db.csail.mit.edu/sigmod11contest/sigmod_2011_contest_poster_jungsang_ahn.pdf)(pdf)。
> 与基于B+-树的存储引擎相比,ForestDB在更少的存储开销下表现出显著的读写性能。
### ForestDB功能
键、值和元数据被视为任意二进制数据。
可以通过键或唯一的整数序列号检索值。
使用预写日志(WAL)和内存中的索引来减少主索引查找/更新的开销。
支持多版本并发控制(MVCC)和只追加存储层。
可以从给定的ForestDB实例创建多个快照,以提供数据库随时间变化的不同的视图。
支持回滚以将数据库还原到特定时间点。
支持按键的范围迭代,以支持部分或全范围的查找操作(游标)。
支持事务,具有读提交或读未提交的隔离级别。
支持加密(AES256)
### Python绑定功能
使用Cython编写以获得最佳性能。
支持几乎所有公共API。
项目详情
关闭
forestdb-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a697822e469c7a5b975eb13da8c8a2ecf80b0ac5f8f3961eeba0ed2278eebdf |
|
MD5 | 510efe7f60bde5ef4e6496000ad7cd44 |
|
BLAKE2b-256 | 3a1c056baf754e0003d1b8a73e889a34a3897fe4dfde186239bd49cf1c71a67c |