What is SummitDB?
SummitDB is an in-memory, NoSQL key-value database that offers persistence, consensus-based replication, and strict transactional guarantees. Built on a transactional and strongly-consistent model, it supports a range of advanced features including custom indexes, geospatial data handling, JSON document management, and user-defined scripting in JavaScript. As a tool in the In-Memory Databases category, SummitDB is an open-source project with an active community, boasting 1.4K GitHub stars and 80 forks
Highlights
- In-memory data storage with disk persistence
- Raft consensus algorithm for distributed replication
- ACID-compliant transactional model with strong consistency
- Support for custom indexes, geospatial data, and JSON documents
- Extensibility through user-defined JavaScript scripting