ForestDB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ForestDB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ForestDB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ForestDB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ForestDB 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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 事务隔离级别

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表于程序人生专区
2018/05/02 01:03

ardb 兼容redis多种储存引擎的好玩轮子

ardb 兼容redis多种储存引擎的好玩轮子 发布:2018-05-02 01:03:03 Ardb是一个新的构建在持久化Key/Value存储实现上的NoSQL DB服务实现,支持list/set/sorted set/bitset/hash/table等复杂的数据结构,以Redis协议...

0
0
2018/05/02 01:03

ardb 兼容redis多种储存引擎的好玩轮子

ardb 兼容redis多种储存引擎的好玩轮子 发布:2018-05-02 01:03:03 Ardb是一个新的构建在持久化Key/Value存储实现上的NoSQL DB服务实现,支持list/set/sorted set/bitset/hash/table等复杂的数据结构,以Redis协议...

0
0
发表了博客
2015/03/15 22:15

OSChina 技术周刊二十五期 —— 每周技术精粹

每周技术抢先看,总有你想要的! 移动开发 【翻译】AngularJS 应用访问 Android 手机的照片库 【软件】跨平台移动端开发 NativeScript 【博客】Android Studio建立jni开发环境 【博客】利用Nagios调用Python程序控制微信公众平台发布报警信息 【博客】Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面 前端...

0
0
发表了博客
2019/03/05 15:28

Kyoto Cabinet 使用及原理

Kyoto Cabinet 基本规格书 如果你知道 Tokyo Cabinet ,那么就应该知道 Kyoto Cabinet,因为他们都是同一个作者(平林幹雄)开发出来的 Key-Value 数据库。 Kyoto Cabinet:a straightforward implementation of DBM, 主页:http://fallabs.com/kyotocabinet/ , 演示文稿:http://www.slideshare.net/estraier/kyotop...

0
0
2018/01/06 20:00

Couchbase 中的分布式储存

Couchbase 中的分布式储存 原文:http://blog.jiguang.cn/couchbase_distributed_storage/ 概述 Couchbase 是一个具有高性能、可扩展性和可 用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或...

0
0
发表了博客
2018/09/11 16:23

Go 语言相关的优秀框架,库及软件列表

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you! Contents Awesome Go Audio and Music Authentication and OAuth Command Line Configuration Continuous Integration CSS Preprocessors Data Structures Da...

0
0
发表了博客
2020/07/31 15:51

开源牛逼经

策划(蹭热点):红薯 排版(复制粘贴):红薯 出版(发布):红薯 作者(跑脚本):红薯 第 0 章 开源牛逼 开源牛逼!!! 开源中国牛逼 oschina牛逼,红薯牛逼,开源中国客户端牛逼,i6u牛逼,冰峰雪座牛逼,一...

137
37
2016/03/16 11:23

Couchbase 中的分布式储存

Couchbase 是一个具有高性能、可扩展性和可 用性强的数据库引擎。它可以让开发人员通过 NoSQL 的键值存储(二进制或者JSON)或者使用 N1QL 的形式对数据进行操作(N1QL 是非常类似于 SQL 的一种语法操作 JSON 数据的方式)。以现在整体架构来看,Couchbase 是往分布式数据库的方向发展下去。...

2
60
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
76 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部