awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DiceDB avatar

DiceDB/dice

0
View on GitHub↗
dicedb.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.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

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.
10,760 Stars·1,405 Forks·C·6 Aufrufe

Star-Verlauf

Star-Verlauf für dicedb/diceStar-Verlauf für dicedb/dice

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von dicedb/dice?

Die Hauptfunktionen von dicedb/dice sind: Storage Tiering, Key-Value Stores, Disk Persistence, Data Change Subscriptions, Disk Caching Systems, Real-time Data Subscriptions, Redis Compatible Stores, Hierarchical Engines.

Welche Open-Source-Alternativen gibt es zu dicedb/dice?

Open-Source-Alternativen zu dicedb/dice sind unter anderem: 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…

Open-Source-Alternativen zu Dice

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dice.
  • dicedb/dicedbAvatar von dicedb

    dicedb/dicedb

    10,759Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,759
  • dgraph-io/badgerAvatar von dgraph-io

    dgraph-io/badger

    15,666Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,666
  • ledisdb/ledisdbAvatar von ledisdb

    ledisdb/ledisdb

    4,119Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,119
  • microsoft/garnetAvatar von microsoft

    microsoft/garnet

    11,885Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,885
  • Alle 30 Alternativen zu Dice anzeigen→