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](https://github.com/hypercore-protocol/hyperdrive) distributed filesystem.

Query Interface

Custom API

Isolation Levels

Read Uncommitted

Indexes

AVL-Tree

Storage Architecture

Disk-oriented

Checkpoints

Not Supported

Data Model

Key/Value

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

System Architecture

Shared-Nothing

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