文件名称:mykv:用ErlangOTP编写的分布式键值存储
文件大小:902KB
文件格式:ZIP
更新时间:2024-05-19 08:54:55
Erlang
mykv 作者:费利佩·里波尔(Felipe Ripoll)。 ( )。 分布式键/值存储。 注意: mykv仍在开发中。 当前,节点数必须是不可移动的。 还有更多要添加的内容,例如切换,分布式测试,一致的哈希,增加仲裁... 关于 Mykv是用Erlang / OTP编写的分布式键/值存储。 它使用Mnesia作为后端。 这个应用程式是为学习目的而建立,不适合在生产应用程式中使用。 建造 Mykv使用 。 $ git clone https://github.com/ferigis/mykv.git $ cd mykv $ make compile 例子 我们要创建一个2个节点的集群。 首先,我们需要确定所需的副本数。 我们将选择R = 2(完全一致性!)。 为了实现这一点,我们必须将config/mykv.config文件中的replicas值更改为2。 然后启动两个Erla
【文件预览】:
mykv-master
----config()
--------mykv.config(57B)
----rebar3(900KB)
----test()
--------mykv_local_SUITE.erl(2KB)
----rebar.config(37B)
----LICENSE(10KB)
----src()
--------mykv_util.erl(3KB)
--------mykv_store.erl(9KB)
--------mykv_app.erl(2KB)
--------mykv_sup.erl(2KB)
--------mykv.erl(4KB)
--------mykv.app.src(330B)
----.gitignore(142B)
----Makefile(242B)
----README.md(3KB)