1 dépôt
Relational database engines integrated directly into applications for local storage and query execution.
Distinct from SQLite Storage Adapters: Focuses on the engine itself being embedded in the app, rather than just an adapter for external persistence.
Explore 1 awesome GitHub repository matching data & databases · Embedded SQL Engines. Refine with filters or upvote what's useful.
dqlite est une base de données SQL distribuée qui intègre un moteur de base de données relationnelle pour fournir un stockage répliqué à travers un cluster de nœuds. Il fonctionne comme un moteur SQL répliqué conçu pour garantir que les données restent disponibles et cohérentes lors des pannes de nœuds. Le système utilise un algorithme de consensus pour gérer l'élection du leader et synchroniser un log répliqué à travers le cluster. Cette approche permet le basculement automatique du cluster et la promotion du leader pour maintenir un service continu sans intervention manuelle. Le projet couvre la réplication de machine à états, l'appartenance au cluster basée sur le réseau et la persistance des logs de transaction pour la durabilité des données. Il inclut des interfaces administratives pour gérer l'ajout et la suppression de membres votants au sein de l'environnement distribué.
Embeds a relational database engine on each node to handle local data persistence and SQL execution.