ForestDB KeyValue 存储引擎

程序名称:ForestDB

授权协议: Apache

操作系统: Linux

开发语言: C/C++

ForestDB 介绍

Forestdb一个快速的 Key-Value 存储引擎,基于层次B
+树单词查找树
。由
Couchbase 缓存和存储团队开发。

关键特性:

  • Key 和 Value 可以是任意二进制值

  • 应用可以定制比较函数支持自定义的 Key 顺序

  • 可通过顺序号来获取 Value 值或者是 Key 的磁盘偏移量

  • Write-Ahead Logging (WAL) and its in-memory index are used to reduce the main index lookup / update overhead.

  • 支持多版本并发控制 MVCC 和只追加的存储层

  • 可创建多快照实例来提供数据库的不同视图

  • 支持回滚

  • Ranged iteration by keys or sequence numbers is supported for a partial or full range lookup operation.

  • 可针对每个 Forestdb 数据库文件配置手工和自动的压缩

  • 支持 read_committed 或者 read_uncommitted 事务隔离级别

ForestDB 官网

https://github.com/couchbase/forestdb

相关编程语言

SchemaCrawler提供一组用于增强标准JDBC Metadata的...
ER Master 是一个用于设计ER模型图的Eclipse插件。提...
Eclipse下用于画数据库ER图的插件,主要特性如下: ...
PowerDesigner 是Sybase的企业建模和设计解决方案,...
Mogwai ERDesigner NG是一个实体关系建模工具类似于...
Power*Architect 是一个数据建模工具,主要用在数据...