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.[01][03]
- Website
- http://www.swaydb.io[01]
- Source Code
- https://github.com/simerplaha/SwayDB[02]
- Tech Docs
- http://www.swaydb.io[01]
- Developer
- Country of Origin
- AU
- Start Year
- 2018 [04]
- Project Types
- Commercial, Open Source
- Written in
- Scala
- License
- AGPL v3
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.[01][03]
History[04]
SwayDB started in 2017, and had its first release in 2018. Currently, it is still under beta release.