跳转到主要内容

为嵌入式数据库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 (110.3 kB 查看哈希值)

上传时间 源代码

由以下支持