Assassin

Assassin is a decentralized key-value DBMS written in JavaScript. It uses a peer-to-peer protocol to replicate data across multiple machines. It stores its meta-data catalog on top of the Hyperdrive distributed filesystem.

Data Model

Key/Value

System Architecture

Shared-Nothing

Query Interface

Custom API