awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesHigh-Performance Persistence Layers

Storage engines optimized for high-throughput binary data writes and crash recovery on flash memory.

Distinct from High-Performance Data Infrastructures: Distinct from High-Performance Data Infrastructures: focuses on the embedded persistence layer rather than distributed infrastructure.

Explore 2 awesome GitHub repositories matching data & databases · High-Performance Persistence Layers. Refine with filters or upvote what's useful.

Awesome High-Performance Persistence Layers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • spacejam/sledAvatar de spacejam

    spacejam/sled

    8,928Voir sur GitHub↗

    Sled is an embedded key-value store and ACID-compliant database designed for high-performance data persistence. It functions as a log-structured storage engine that organizes data using B+ trees to support efficient range queries and prefix scans. The engine implements a zero-copy data store model, utilizing epoch-based reclamation to provide direct references to cached values without memory allocations. It distinguishes itself through a combination of write-ahead logging, page cache optimizations to reduce write amplification on flash storage, and serializable transactions for atomic multi-k

    Writes structured binary data to stable storage with specific optimizations for flash memory and crash recovery.

    Rustb-plus-treeb-treeconcurrent
    Voir sur GitHub↗8,928
  • lni/dragonboatAvatar de lni

    lni/dragonboat

    5,308Voir sur GitHub↗

    Dragonboat est une implémentation Go du protocole de consensus Raft conçue pour maintenir un état cohérent à travers un cluster distribué de nœuds. Il fournit une bibliothèque pour construire des machines à états distribuées qui assurent l'intégrité des données et la tolérance aux pannes lors des défaillances système. Le projet se distingue par une implémentation Raft multi-groupes, qui partitionne les données à travers des groupes de consensus indépendants pour distribuer les charges de travail et augmenter la capacité de traitement globale du système. Il intègre également le TLS mutuel pour chiffrer la communication inter-nœuds et vérifier l'identité des membres du cluster. Le système inclut des capacités pour des machines à états haute performance avec prise en charge de la persistance en mémoire et sur disque. Il dispose d'optimisations du chemin de lecture pour assurer la cohérence sans générer de nouvelles entrées de journal, une interface de stockage enfichable pour des backends de journal personnalisés, et des outils administratifs pour la récupération de quorum afin de restaurer la disponibilité après une perte permanente de la majorité des nœuds. La stabilité opérationnelle est soutenue par l'exportation de métriques de santé du cluster.

    Supports building durable application states that persist to disk or reside in memory for fast recovery.

    Goconsensusdistributed-consensusdistributed-storage
    Voir sur GitHub↗5,308
  1. Home
  2. Data & Databases
  3. High-Performance Persistence Layers

Explorer les sous-tags

  • Durable State Machine PersistenceHigh-performance storage mechanisms for application states that support both in-memory speed and disk durability. **Distinct from High-Performance Persistence Layers:** Distinct from high-performance persistence layers by focusing on the application-level state machine's recovery and access speed.