文件名称: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-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)