cbt:基于Apache CouchDB btree的多层MVCC仅日志附加数据库库

时间:2024-05-19 09:03:59
【文件属性】:

文件名称:cbt:基于Apache CouchDB btree的多层MVCC仅日志附加数据库库

文件大小:58KB

文件格式:ZIP

更新时间:2024-05-19 09:03:59

Erlang

#cbt 基于Apache CouchDB btree的多层MVCC仅日志附加数据库库。 与couchdb相比的变化 可插拔存储后端 使用CRC32而非MD5检查数据完整性 重新编写了文件init部分以使其更健壮 消除了对外部配置的需要。 提供正确的默认值并使用erlang环境。 文档和规格 一些语法上的改进。 建造 1.安装钢筋 要构建cbt,您需要在PATH安装rebar。 钢筋在Github上可用: 按照进行安装。 2.建立 获取源代码: $ git clone https://bitbucket.org/refugeio/cbt.git 生成源代码,运行make命令。 它将获取任何需要的依赖项。 $ cd //cbt $ make 注意:要使用snappy或lz4压缩方法,您需要安装以下依赖项: snappy : : lz4 : : 并启动您安


【文件预览】:
cbt-master
----NOTICE(396B)
----test()
--------cbt_btree_ramfile_tests.erl(18KB)
--------cbt_ramfile_tests.erl(6KB)
--------cbt_ets_btree_copy_tests.erl(4KB)
--------cbt_ets_tests.erl(18KB)
--------cbt_btree_copy_tests.erl(4KB)
--------cbt_tests.hrl(1KB)
--------cbt_btree_tests.erl(18KB)
--------cbt_stream_tests.erl(3KB)
--------cbt_file_tests.erl(9KB)
----rebar.config(721B)
----include()
--------cbt.hrl(1KB)
----LICENSE(11KB)
----src()
--------cbt_btree.erl(32KB)
--------cbt_backend.erl(1KB)
--------cbt.app.src(208B)
--------cbt_ramfile.erl(11KB)
--------cbt_btree_copy.erl(8KB)
--------cbt_compress.erl(4KB)
--------cbt_ets.erl(3KB)
--------cbt_file.erl(22KB)
--------cbt_stream.erl(11KB)
--------cbt_util.erl(6KB)
----doc()
--------overview.edoc(4KB)
----.gitignore(154B)
----Makefile(977B)
----README.md(5KB)
----rebar_dev.config(1KB)

网友评论