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.
https://github.com/simerplaha/SwayDB
Simer Plaha
2018