SwayDB

SwayDB is an embedded database, meaning it is used embedded inside an application. It is a key-value store for both persistent and in-memory storage. It provides Scala and Java API, and is non-blocking and type-safe. It reaches up to 600,000 per second for in-memory databases and up to 300,000 for persistent databases. Log-structured merge-tree is the main underlying algorithm.

History

SwayDB started in 2017, and had its first release in 2018. Currently, it is still under beta release.

SwayDB Logo
Website

http://www.swaydb.io/

Source Code

https://github.com/simerplaha/SwayDB

Tech Docs

http://www.swaydb.io/

Developer

Simer Plaha

Country of Origin

AU

Start Year

2018

Project Type

Commercial, Open Source

Written in

Scala

Supported languages

Scala

Licenses

AGPL v3