ExBitcask:Basho 的 Bitcask KeyValue 存储的 Elixir 包装器

时间:2024-07-09 02:22:06
【文件属性】:

文件名称:ExBitcask:Basho 的 Bitcask KeyValue 存储的 Elixir 包装器

文件大小:101KB

文件格式:ZIP

更新时间:2024-07-09 02:22:06

Erlang

ExBitcask Elixir 包装器。 Bitcask 是用于快速键/值数据的日志结构哈希表。 Bitcask 的注意事项 我选择将 Bitcask 源代码包含在库中,而不是要求将包装库作为依赖项的常用方法。 这将大大简化获取和编译库。 从不利的方面来说,这意味着更新到新版本的 Bitcask 将需要几天时间。 但我会尽量快点。 ExBitcask 目前用户使用的是2.0.0版的 bitcask。 设置 首先,将 ExBitcask 添加到您的 mix.exs 依赖项中: def deps do [{ :ex_bitcask , " ~> VERSION " }] end 并运行 $ mix deps.get 。 现在,将 :ex_bitcask 应用程序列为您的应用程序依赖项: def application do [ applications: [ :ex_b


【文件预览】:
ExBitcask-master
----mix.exs(2KB)
----c_src()
--------khash.h(18KB)
--------erl_nif_compat.h(2KB)
--------pulse_c_send.c(2KB)
--------murmurhash.c(4KB)
--------murmurhash.h(662B)
--------erl_nif_util.h(1KB)
--------erl_nif_util.c(1KB)
--------pulse_c_send.h(935B)
--------bitcask_nifs.c(100KB)
----src()
--------bitcask_bump.erl(1KB)
--------bitcask_lockops.erl(6KB)
--------bitcask_merge_worker.erl(9KB)
--------bitcask_fileops.erl(33KB)
--------bitcask.erl(133KB)
--------bitcask_merge_delete.erl(21KB)
--------bitcask_io.erl(4KB)
--------bitcask_time.erl(2KB)
--------bitcask_nifs.erl(32KB)
--------bitcask_file.erl(7KB)
----lib()
--------exbitcask.ex(9KB)
--------exbitcask()
----.travis.yml(39B)
----config()
--------config.exs(589B)
----test()
--------exbitcask_test.exs(806B)
--------test_helper.exs(15B)
----README.md(5KB)
----Makefile(2KB)
----.gitignore(109B)
----include()
--------bitcask.hrl(3KB)

网友评论