Hello World!
Pre-release
Pre-release
This is the first Alpha release of KnucklesDB, this version is intended for internal testing purpose and for collecting feedback in order to perform patches.
- Features:
a) SWIM Protocol.
b) Gossip Protocol.
c) Eventual Consistency.
d) Crash-Recovery Abstraction via WAL.
e) Clock Pagination Algorithm.
f) Version Vector.
g) BASE. - Limitations:
a) No granted Checkpointing.
b) No Distributed Snapshot after Recovery.
c) No Disk Based Data Structures.
d) All-To-All Pings.
e) Suitable for Small Clusters.
f) No Partial Views. - Future Changes:
a) Emergent Leader Election.
b) Proper Network Topology.
c) TTL-based Failure Detection Algorithm.
d) Read Repair.
e) Tombstones.