Packages
kvs
13.5.22-aleph
13.5.22-aleph
13.4.16
13.4.15
13.4.14
13.4.13
13.3.1
13.2.28
11.9.1
10.8.3
10.8.2
10.3.0
9.9.2
9.9.1
9.9.0
9.8.0
9.7.0
9.4.8
9.4.7
9.4.6
9.4.5
9.4.4
9.4.3
9.4.2
9.4.1
9.4.0
8.12.0
8.11.2
8.11.1
8.10.4
8.10.3
8.10.2
8.10.1
8.10.0
8.5.2
8.5.1
8.5.0
8.4.1
8.4.0
8.3.1
8.3.0
7.11.5
7.9.1
7.7.0
7.1.3
7.1.2
7.1.1
6.12.11
6.12.10
6.12.9
6.12.8
6.12.7
6.12.6
6.12.5
6.12.4
6.12.3
6.12.2
6.12.1
6.12.0
6.11.2
6.11.1
6.11.0
6.10.2
6.10.1
6.10.0
6.9.2
6.9.1
6.9.0
6.7.7
6.7.6
6.7.5
6.7.4
6.7.3
6.7.2
6.7.1
6.7.0
6.6.0
2.1.0
0.12.1
retired
KVS Key-Value Store Abstraction Layer
Current section
Files
Jump to
Current section
Files
README.md
KVS: Key-Value Store Abstraction Layer
======================================
[](https://github.com/zencrypted/kvs/actions)
[](https://hex.pm/packages/kvs)
KVS is optimized for underlying xNVMe SSD Key-Value Store Abstraction Layer (SNIA).
Features
--------
* Polymorphic Tuples aka Extensible Records
* Basic Schema for Storing Chains
* Backends: MNESIA, FS, ROCKSDB
* Extremely Compact: 800 LOC
Usage
-----
```
$ git clone https://github.com/zencrypted/kvs && cd kvs
$ rebar3 get-deps
$ rebar3 ct
$ rebar3 dialyzer
$ rebar3 shell
```
Release Notes
-------------
* [2014-09-29 KVS Schema Versioning](https://tonpa.guru/stream/2014/2014-09-29%20Версионирование%20схем%20в%20KVS.txt)
* [2016-03-29 KVS Intro](https://tonpa.guru/stream/2016/2016-03-29%20KVS%20intro.txt)
* [2016-09-24 KVS Streams](https://tonpa.guru/stream/2016/2016-09-24%20KVS%20STREAMS.txt)
* [2017-03-01 KVS for Traders](https://tonpa.guru/stream/2017/2017-03-01%20KVS%20—%20%20DSL%20для%20Алкотрейдинга!.txt)
* [2017-04-19 N2O over MQTT /w KVS](https://tonpa.guru/stream/2017/2017-04-19%20N2O%20over%20MQTT%20+%20KVS.txt)
* [2018-11-13 KVS 5.11](https://tonpa.guru/stream/2018/2018-11-13%20Новая%20версия%20KVS.htm)
* [2019-04-13 KVS 6.4](https://tonpa.guru/stream/2019/2019-04-13%20Новая%20версия%20KVS.htm)
Credits
-------
* Namdak Tonpa