LedisDB is a distributed NoSQL key-value store built in Go. It functions as a high-performance database server that persists simple values, counters, and complex data structures using pluggable storage engines. The system implements the Redis protocol to maintain compatibility with existing client libraries and drivers, while also providing an HTTP interface that exposes database functions through JSON, BSON, or msgpack formats. It includes an embedded virtual machine to execute custom server-side Lua scripts for complex operations. The platform supports high availability through data replic
Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to persist large datasets to physical disk. It is designed to be a Redis-compatible database, utilizing the standard Redis communication protocol to ensure interoperability with existing client libraries and tools. The project distinguishes itself by combining a disk-persistent storage model with advanced retrieval capabilities, including vector search for k-nearest neighbor queries, full-text search indexing, and geospatial query execution. It supports distributed clustering with
Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data store and distributed message broker, implementing the Redis protocol to manage complex data structures in memory. The system provides a geospatial indexing engine for proximity-based queries and distance calculations. It ensures high availability and data durability through master-slave replication and write-ahead logging. The project covers a wide range of capabilities including the management of strings, hash maps, lists, and sorted sets. It supports distributed data clusterin
goleveldb is an embedded key-value storage database for Go. It provides local data persistence and indexing, allowing applications to store and retrieve information using unique keys without requiring a separate server. The database organizes data using a log-structured merge-tree and persistent indexing in lexicographical order. This structure supports efficient range scans and prefix-based searches. The system includes capabilities for atomic batch writes to ensure data consistency and avoid partial updates. Performance is managed through write-ahead logging, memory-based buffering, and bl
Ledisdb ist ein High-Performance-NoSQL-Datenbankserver, der in Go geschrieben wurde. Er fungiert als Key-Value-Store, der komplexe Datenstrukturen unterstützt und persistenten Festplattenspeicher nutzt, um Datenvolumina zu verwalten, die die Kapazität des Arbeitsspeichers übersteigen.
Die Hauptfunktionen von siddontang/ledisdb sind: Complex Data Structure Stores, Disk-Based NoSQL Databases, Disk-Based Key-Value Storage, Embeddable Databases, Embedded Database Engines, Embedded Database Integrations, HTTP Key-Value APIs, Persistent NoSQL Stores.
Open-Source-Alternativen zu siddontang/ledisdb sind unter anderem: ledisdb/ledisdb — LedisDB is a distributed NoSQL key-value store built in Go. It functions as a high-performance database server that… apache/incubator-kvrocks — Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to… hdt3213/godis — Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data… syndtr/goleveldb — goleveldb is an embedded key-value storage database for Go. It provides local data persistence and indexing, allowing… microsoft/garnet — Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance… sqlite/sqlite — SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It…