Distributed in memory multi-model (vector, relational, graph, temporal) database management system that uses Datalog for query.
https://fluidb.ru
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53d2985f3e | 2 years ago | |
---|---|---|
.idea | 2 years ago | |
cozorocks | 2 years ago | |
src | 2 years ago | |
.gitignore | 2 years ago | |
.gitmodules | 2 years ago | |
Cargo.toml | 2 years ago | |
PLAN.md | 2 years ago | |
README.md | 2 years ago | |
TODO.md | 2 years ago |
README.md
Build
First build static lib for RocksDB
cd rocksdb
USE_RTTI=1 DEBUG_LEVEL=0 make static_lib
Edge key layout
- Forward
[true, *src_keys, *tgt_keys, *own_keys]
- Backward
[false, *src_keys, *tgt_keys, *own_keys]
Isolation levels
- Read uncommitted: write to the raw DB
- Read committed: use transaction
- Repeatable read: use snapshot
- Serializable: do all reads with
GetForUpdate