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.

Storage Architecture

Disk-oriented

Checkpoints

Not Supported

Query Interface

Custom API

System Architecture

Shared-Nothing

Indexes

AVL-Tree

Data Model

Key/Value

Assassin is a key/value store that supports mapping a key to its corresponding value.

Isolation Levels

Read Uncommitted

Assassin Logo
Website

https://assassin-demo.surge.sh/

Source Code

https://github.com/genderev/assassin

Developer

Ender Minyard

Country of Origin

US

Start Year

2020

Project Type

Open Source

Written in

JavaScript

Supported languages

JavaScript

Inspired By

GUN

Licenses

MIT