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
·

3 repositorios

Awesome GitHub RepositoriesPersistent Storage Engines

Low-level systems for managing on-disk data with features like atomic batches and background compaction.

Distinguishing note: None of the candidates cover the general identity of a low-level persistent engine for embedded use.

Explore 3 awesome GitHub repositories matching data & databases · Persistent Storage Engines. Refine with filters or upvote what's useful.

Awesome Persistent Storage Engines GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • google/leveldbAvatar de google

    google/leveldb

    39,152Ver en GitHub↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    Provides a low-level system for managing disk data with atomic batches, snapshots, and background compaction.

    C++
    Ver en GitHub↗39,152
  • rosedblabs/rosedbAvatar de rosedblabs

    rosedblabs/rosedb

    4,878Ver en GitHub↗

    RoseDB es una base de datos persistente de clave-valor y un motor de almacenamiento estructurado en registros (log-structured). Funciona como un sistema de almacenamiento ligero que utiliza una tabla hash estructurada en registros y una implementación del motor Bitcask para proporcionar una recuperación de datos rápida y persistencia respaldada en disco. El sistema opera como un motor de transacciones atómicas, agrupando múltiples operaciones de lectura y escritura en unidades únicas para mantener la consistencia de los datos. Gestiona la información mediante un modelo de clave-valor que admite inserciones, búsquedas y eliminaciones individuales. La base de datos ofrece capacidades para el procesamiento de datos por lotes y actualizaciones atómicas. Además, el proyecto incluye funciones para la gestión de contenido versionado y la traducción de contenido en múltiples idiomas.

    Implements a lightweight storage layer based on the Bitcask engine for high-performance writes and persistence.

    Godata-structuresdatabaseembedded
    Ver en GitHub↗4,878
  • h2database/h2databaseAvatar de h2database

    h2database/h2database

    4,607Ver en GitHub↗

    H2 es un sistema de gestión de bases de datos relacionales compatible con JDBC, escrito en Java. Funciona como una base de datos SQL embebible que puede ejecutarse directamente dentro de un proceso de aplicación para eliminar la latencia de red, o como una base de datos en memoria para almacenamiento volátil de alto rendimiento. También incluye una consola basada en web para ejecutar comandos SQL y administrar esquemas. El sistema se caracteriza por sus modos de despliegue flexibles, incluyendo un modo servidor independiente para acceso remoto TCP/IP y un modo mixto para conectividad local y remota simultánea. Cuenta con una capa de emulación de dialectos y modos de compatibilidad que permiten imitar el comportamiento y la sintaxis de otros sistemas de bases de datos. El motor proporciona un amplio conjunto de capacidades que cubren transacciones ACID con control de concurrencia multiversión, soporte para datos geoespaciales y JSON, y funciones avanzadas de ventana analítica. Incluye herramientas para la preservación de datos mediante copias de seguridad comprimidas, restauración de scripts SQL y gestión de memoria fuera del heap (off-heap) para manejar grandes datasets. La base de datos se integra con aplicaciones utilizando controladores estándar de Java Database Connectivity y URLs de conexión.

    Includes a low-level persistent storage engine with capabilities for checkpoints and database compaction.

    Javadatabasejavajdbc
    Ver en GitHub↗4,607
  1. Home
  2. Data & Databases
  3. Persistent Storage Engines

Explorar subetiquetas

  • Bitcask ImplementationsStorage engines based on the Bitcask model using an append-only log and an in-memory hash map. **Distinct from Persistent Storage Engines:** Specific implementation of the Bitcask architecture, whereas Persistent Storage Engines is a broad category.