awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DiceDB avatar

DiceDB/dice

0
View on GitHub↗
10,760 estrellas·1,405 forks·C·6 vistasdicedb.io↗

Dice

Dice is a low-latency key-value store based on Valkey that functions as a hierarchical storage engine. It combines a high-speed memory store with a tiered cache system to manage data across multiple storage levels.

The system extends memory capacity by implementing a disk-backed cache that automatically persists evicted items to disk and restores them during cache misses. This storage tiering balances retrieval speed and operational cost by distributing data between fast memory and slower disk storage.

The engine includes a query subscription service that monitors specific data patterns and provides real-time notifications whenever matching information changes.

Features

  • Storage Tiering - Provides a hierarchical storage engine that moves data between fast memory and slower disk storage.
  • Key-Value Stores - Implements a high-performance data store utilizing the Valkey protocol for key-value management.
  • Disk Persistence - Automatically persists data to disk when items are evicted from the primary memory cache.
  • Data Change Subscriptions - Provides a mechanism for real-time updates when data matching a specific search query changes.
  • Disk Caching Systems - Implements a system to restore evicted data from disk into memory during cache misses.
  • Key-Value Stores - Ensures fast application response times through low-latency key-based data retrieval.
  • Real-time Data Subscriptions - Provides real-time updates to subscribers whenever data matching specific queries changes.
  • Redis Compatible Stores - Uses a Valkey-compatible core for high-speed key-value operations.
  • Hierarchical Engines - Functions as a hierarchical storage engine distributing data across multiple levels.
  • Key-Value - Implements a low-latency key-value storage system for high-performance data retrieval.
  • Tiered Caching - Ships a tiered cache system that persists evicted items to disk and restores them on misses.
  • Data Change Notifications - Pushes real-time updates to clients who subscribe to specific data query patterns.
  • Database Engines - Fast, reactive, in-memory database optimized for modern hardware.

Historial de estrellas

Gráfico del historial de estrellas de dicedb/diceGráfico del historial de estrellas de dicedb/dice

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dice

Proyectos open-source similares, clasificados según cuántas características comparten con Dice.
  • dicedb/dicedbAvatar de dicedb

    dicedb/dicedb

    10,759Ver en GitHub↗

    DiceDB is a distributed cache manager and hierarchical storage engine based on a Valkey key-value store. It functions as a high-availability key-value cluster that balances performance and cost by distributing data across memory and disk tiers. The system supports working sets larger than available RAM by persisting evicted keys to disk and restoring them on demand. It also includes a real-time query subscription system that notifies clients when data matching specific criteria is updated. The project provides distributed cache coordination through master node health monitoring and quorum-ba

    Ccachedatabasekey-value
    Ver en GitHub↗10,759
  • dgraph-io/badgerAvatar de dgraph-io

    dgraph-io/badger

    15,666Ver en GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Godatabasedocument-databasego
    Ver en GitHub↗15,666
  • ledisdb/ledisdbAvatar de ledisdb

    ledisdb/ledisdb

    4,119Ver en GitHub↗

    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

    Gogolanggoleveldbledisdb
    Ver en GitHub↗4,119
  • microsoft/garnetAvatar de microsoft

    microsoft/garnet

    11,885Ver en GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    C#cachecache-storagecluster
    Ver en GitHub↗11,885
Ver las 30 alternativas a Dice→

Preguntas frecuentes

¿Qué hace dicedb/dice?

Dice is a low-latency key-value store based on Valkey that functions as a hierarchical storage engine. It combines a high-speed memory store with a tiered cache system to manage data across multiple storage levels.

¿Cuáles son las características principales de dicedb/dice?

Las características principales de dicedb/dice son: Storage Tiering, Key-Value Stores, Disk Persistence, Data Change Subscriptions, Disk Caching Systems, Real-time Data Subscriptions, Redis Compatible Stores, Hierarchical Engines.

¿Qué alternativas de código abierto existen para dicedb/dice?

Las alternativas de código abierto para dicedb/dice incluyen: dicedb/dicedb — DiceDB is a distributed cache manager and hierarchical storage engine based on a Valkey key-value store. It functions… dgraph-io/badger — Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values.… ledisdb/ledisdb — LedisDB is a distributed NoSQL key-value store built in Go. It functions as a high-performance database server that… microsoft/garnet — Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance… boltdb/bolt — Bolt is a single-file embedded key-value store for Go applications. It is an ACID transactional database that… hdt3213/godis — Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data…