4 repositorios
Resource-efficient storage engines for persistent key-value pairs balancing memory and disk usage.
Distinct from Key Store Caching: The candidates are either too specific to AI transformers or too narrow regarding specific read/write operations
Explore 4 awesome GitHub repositories matching data & databases · Persistent Key-Value Caches. Refine with filters or upvote what's useful.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Enables rapid data re-population after restarts by persisting cache keys to the filesystem.
HanekeSwift es una biblioteca de almacenamiento en caché genérica para iOS y un framework de almacenamiento en caché de imágenes especializado. Proporciona un sistema de múltiples niveles que almacena tipos de datos arbitrarios en memoria y en almacenamiento en disco persistente para reducir las solicitudes de red. El proyecto cuenta con un manejador de imágenes especializado que gestiona la carga asíncrona, el cambio de tamaño y el almacenamiento en disco para componentes de interfaz de usuario. Incluye un sistema de recuperación en segundo plano que obtiene contenido remoto y completa automáticamente las cachés locales. La biblioteca cubre el almacenamiento de datos clave-valor con retrocesos secuenciales, donde verifica la memoria, luego el disco y finalmente las fuentes remotas. Implementa la gestión automática de capacidad a través de políticas de desalojo de memoria y maneja la descompresión y transformaciones de datos fuera del hilo principal.
Saves and retrieves generic data types using unique keys to balance memory and disk usage.
Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It
Provides a resource-efficient key-value caching engine to balance memory and disk usage.
This project is a disk-backed key-value store and persistent data structure library for Python. It provides a mechanism for persisting mappings, sets, and queues to the local filesystem to bypass memory limitations and cache expensive function results across threads and processes. The system serves as a cross-process synchronization tool, offering distributed locks, semaphores, and barriers to coordinate shared resource access. It implements advanced caching strategies such as probabilistic stampede prevention, sharded data partitioning to increase throughput, and least-recently-used eviction
Provides a persistent key-value store that uses the local filesystem to cache data across threads and processes.