Graviton Database: ZFS for key-value stores

From: Captain <captain_at_dero.io>
Date: Mon, 07 Sep 2020 09:48:41 +0000

Hello,=20

Announcing- Graviton Database: ZFS for key-value stores.

Graviton Database is simple, fast, versioned, authenticated, embeddable key=
-value store database in pure GOLANG.
Graviton Database in short is like "ZFS for key-value stores" in which ever=
y write is tracked, versioned and authenticated with cryptographic proofs. =
Additionally it is possible to take snapshots of database. Also it is possi=
ble to use simple copy,rsync commands for database backup even during live =
updates without any possibilities of database corruption.

Graviton Database Features:
    Authenticated data store (All keys, values are backed by blake 256 bit =
checksum).
    Append only data store.
    Support of 2^64 trees (Theoretically) within a single data store. Trees=
 can be named and thus used as buckets.
    Support of values version tracking. All committed changes are versioned=
 with ability to visit them at any point in time.
    Snapshots (Multi tree commits in a single version causing multi bucket =
sync, each snapshot can be visited, appended and further modified, keys del=
eted, values modified etc., new keys, values stored.)
    Ability to iterate over all key-value pairs in a tree.
    Ability to diff between 2 trees in linear time and report all changes o=
f Insertions, Deletions, Modifications.)
    Minimal and simplified API.
    Theoretically support Exabyte data store, Multi TeraByte tested interna=
lly.
    Decoupled storage layer, allowing use of object stores such as Ceph, AW=
S etc.
    Ability to generate cryptographic proofs which can prove key existance =
or non-existance (Cryptographic Proofs are around 1 KB.)
    Superfast proof generation time of around 1000 proofs per second per co=
re.
    Support for disk based filesystem based persistant stores.
    Support for memory based non-persistant store.
    100% code coverage

For full details check:

https://github.com/deroproject/graviton

Rd.
Captain
Received on Mon Sep 07 2020 - 09:49:02 UTC

This archive was generated by hypermail 2.3.0 : Mon Sep 07 2020 - 09:49:02 UTC