awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ledisdb avatar

ledisdb/ledisdb

0
View on GitHub↗
4,119 stele·433 fork-uri·Go·MIT·5 vizualizăriledisdb.io↗

Ledisdb

LedisDB este un magazin distribuit NoSQL cheie-valoare construit în Go. Funcționează ca un server de bază de date de înaltă performanță care persistă valori simple, contoare și structuri de date complexe folosind motoare de stocare pluggable.

Sistemul implementează protocolul Redis pentru a menține compatibilitatea cu bibliotecile și driverele client existente, oferind în același timp o interfață HTTP care expune funcțiile bazei de date prin formate JSON, BSON sau msgpack. Include o mașină virtuală încorporată pentru a executa scripturi Lua personalizate pe partea de server pentru operațiuni complexe.

Platforma suportă disponibilitate ridicată prin replicarea datelor între nodurile primare și secundare. Suprafața sa de capabilități acoperă o varietate de structuri de date, inclusiv hash-uri, seturi și seturi sortate, alături de funcții pentru scrieri în lot, expirarea datelor și controlul accesului la baza de date.

Features

  • Key-Value Stores - Functions as a high-performance key-value store persisting simple values and counters.
  • Redis Compatible Stores - Implements the Redis protocol to maintain compatibility with existing client libraries and drivers.
  • Complex Data Structure Stores - Persists complex data structures including hashes, sets, and sorted sets.
  • Data Replication - Supports high availability through data replication between primary and secondary nodes.
  • NoSQL - Functions as a distributed NoSQL store featuring data replication for high availability.
  • NoSQL Databases - Provides a high-performance NoSQL server for storing and retrieving unstructured data.
  • Redis Protocol Implementations - Implements the Redis protocol to maintain compatibility with existing client libraries and drivers.
  • Key-Value - Persists simple values, counters, and complex data structures using pluggable storage engines.
  • Database High Availability - Ensures continuous service availability through data replication between primary and secondary nodes.
  • Server-Side Script Executions - Provides an embedded virtual machine to execute custom server-side Lua scripts for complex operations.
  • Database HTTP APIs - Exposes database functions through a web interface using common data formats like JSON or BSON.
  • Ordered List Management - Stores and retrieves collections of elements using operations like pushing, popping, and range slicing.
  • Server-Side Scripting - Executes custom server-side Lua scripts to perform complex operations and reduce network round trips.
  • Database Systems - Listed in the “Database Systems” section of the Awesome Go awesome list.

Istoric stele

Graficul istoricului de stele pentru ledisdb/ledisdbGraficul istoricului de stele pentru ledisdb/ledisdb

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Ledisdb

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ledisdb.
  • hdt3213/godisAvatar HDT3213

    HDT3213/godis

    3,836Vezi pe GitHub↗

    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

    Goclustergogodis
    Vezi pe GitHub↗3,836
  • siddontang/ledisdbAvatar siddontang

    siddontang/ledisdb

    4,119Vezi pe GitHub↗

    Ledisdb is a high-performance NoSQL database server written in Go. It functions as a key-value store that supports complex data structures and utilizes persistent disk storage to manage data volumes that exceed system memory capacity. The system is designed as both a standalone server and an embeddable engine library that integrates directly into Go binaries. It features a scriptable data store that executes server-side Lua scripts for atomic operations and provides an HTTP API for data exchange using JSON, BSON, and msgpack serialization. The database includes capabilities for distributed d

    Go
    Vezi pe GitHub↗4,119
  • ravendb/ravendbAvatar ravendb

    ravendb/ravendb

    3,961Vezi pe GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    Vezi pe GitHub↗3,961
  • apache/incubator-kvrocksAvatar apache

    apache/incubator-kvrocks

    4,339Vezi pe GitHub↗

    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

    C++
    Vezi pe GitHub↗4,339
Vezi toate cele 30 alternative pentru Ledisdb→

Întrebări frecvente

Ce face ledisdb/ledisdb?

LedisDB este un magazin distribuit NoSQL cheie-valoare construit în Go. Funcționează ca un server de bază de date de înaltă performanță care persistă valori simple, contoare și structuri de date complexe folosind motoare de stocare pluggable.

Care sunt principalele funcționalități ale ledisdb/ledisdb?

Principalele funcționalități ale ledisdb/ledisdb sunt: Key-Value Stores, Redis Compatible Stores, Complex Data Structure Stores, Data Replication, NoSQL, NoSQL Databases, Redis Protocol Implementations, Key-Value.

Care sunt câteva alternative open-source pentru ledisdb/ledisdb?

Alternativele open-source pentru ledisdb/ledisdb includ: hdt3213/godis — Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data… siddontang/ledisdb — Ledisdb is a high-performance NoSQL database server written in Go. It functions as a key-value store that supports… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… apache/incubator-kvrocks — Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to… snapchat/keydb — KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing… openatomfoundation/pikiwidb — PikiwiDB is a distributed NoSQL database and disk-based key-value store that serves as a Redis-compatible protocol…