An open API service indexing awesome lists of open source software.

https://github.com/v1r3n/nxtdb

NXTDB is an attempt to create a graph database implementation using RocksDB as storage engine
https://github.com/v1r3n/nxtdb

database go graph graph-api graph-database redis rocksdb

Last synced: 2 months ago
JSON representation

NXTDB is an attempt to create a graph database implementation using RocksDB as storage engine

Awesome Lists containing this project

README

        

# NXTDB
NXTDB is a graph database implementation using RocksDB as storage engine

# Goals
1. Define types and interfaces
2. Implementation of Graph storage using RocksDB
3. [RESP](https://redis.io/topics/protocol) for command line interface
4. More...

# TODO
1. Transaction management architecture
4. Metrics collection
2. Locking
3. Indexing
7. RESP based commandline
8. Tinkerpop / Gremlin support?
9. Database Management and Options
10. Performance Tests on a single node
11. Error Handling
12. ID supplier
13. Bulk loading
14. Security
15.

https://www.cockroachlabs.com/blog/sql-in-cockroachdb-mapping-table-data-to-key-value-storage/
https://www.cockroachlabs.com/blog/how-cockroachdb-distributes-atomic-transactions/
//https://www.percona.com/live/data-performance-conference-2016/sites/default/files/slides/Percona_RocksDB_v1.3.pdf