【文件属性】:
文件名称:wandb:几乎不写(Erlang)数据库
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-10 19:35:49
Erlang
描述
wandb(或“几乎绝不写入数据库”)滥用了Erlang的能力,即无法从文字本机数据结构中创建抽象表单,并在运行时对其进行编译。 使用此功能,wandb允许用户创建带有功能的Erlang模块,这些功能可以将文字作为参数并返回另一个文字。 由于模块中的数据实际上是只读数据,并且是全局存储的,因此可以提供极其快速和一致的数据访问,而在原始创建之后很少或从未修改过。
用法
1> DB0 = wandb_build:new(testdb).
2> DB1 = wandb_build:insert(DB0,get,[{key0,value0},{key1,"value1"},{<<"key2">>,10}]).
3> wandb_build:commit(DB1).
4> testdb:get(key0).
value0
5> testdb:get(<<"key2">>).
10
6> tes
【文件预览】:
wandb-master
----LICENSE(1KB)
----src()
--------wandb.erl(3KB)
--------wandb_export.erl(2KB)
--------wandb_build.erl(3KB)
--------wandb_import.erl(3KB)
--------wandb.app.src(153B)
----erlang.mk(58KB)
----.gitignore(95B)
----Makefile(34B)
----README.md(2KB)