SwayDB is a type-safe & non-blocking key-value storage library for single/multiple disks and in-memory storage. It's an implementation of Log-structured merge-tree written in Scala with asynchronous Leveled Compaction based on push-pull strategy built on the Actor model. It supports configurable Graph like file format for faster reads and has compression support for both memory & persistent databases. Documentation: http://swaydb.io




