SummitDB logo

SummitDB

Stores data in memory, persists to disk, uses consensus algorithm, provides ACID compliance, supports custom indexes, geospatial data, JSON documents, and user-defined scripting.

Made by Unknown Author

    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