1 dépôt
The capability to host a database engine directly within an application process.
Distinct from Embedded Server Hosting: Candidates focus on hardware hosting or servlets; this is about integrating a database engine as a library.
Explore 1 awesome GitHub repository matching data & databases · Embedded Database Integration. Refine with filters or upvote what's useful.
Noria est un moteur de flux de données dynamique et une base de données à vues matérialisées qui transforme les opérations de lecture coûteuses en recherches par clé rapides. Il fonctionne comme un système avec état qui met à jour progressivement les vues dépendantes à mesure que les tables relationnelles sous-jacentes changent. Le système peut fonctionner comme un émulateur de protocole MySQL, imitant le protocole binaire pour permettre aux applications de récupérer des données précalculées sans modifier le code client. Il peut également être utilisé comme base de données embarquée en Rust, intégrant le serveur directement dans un programme via des liaisons natives pour effectuer des opérations de flux de données sans coordination externe. Le projet couvre la coordination distribuée des flux de données, y compris le suivi de l'état de santé des nœuds de travail via des heartbeats. Il fournit des outils pour la gestion des tables relationnelles, la synchronisation incrémentale des vues et la gestion des graphes de flux de données. L'observabilité est assurée par la collecte de statistiques de domaine, le benchmarking de performance et un inspecteur de données web pour parcourir les résultats précalculés.
Allows integrating the server directly into a process to perform data-flow operations without external coordination.