1 Repo
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 ist eine dynamische Dataflow-Engine und eine Datenbank für materialisierte Sichten, die teure Leseoperationen in schnelle, schlüsselbasierte Lookups umwandelt. Es arbeitet als zustandsbehaftetes System, das abhängige Sichten inkrementell aktualisiert, sobald sich die zugrunde liegenden relationalen Basistabellen ändern. Das System kann als MySQL-Protokollemulator fungieren und das Binärprotokoll nachahmen, sodass Anwendungen vorberechnete Daten abrufen können, ohne den Client-Code ändern zu müssen. Es kann auch als eingebettete Rust-Datenbank verwendet werden, bei der der Server über native Bindings direkt in ein Programm integriert wird, um Dataflow-Operationen ohne externe Koordination durchzuführen. Das Projekt umfasst die Koordination verteilter Datenflüsse, einschließlich der Überwachung des Status von Worker-Nodes mittels Heartbeats. Es bietet Werkzeuge für die Verwaltung relationaler Tabellen, die Synchronisation inkrementeller Sichten und die Verwaltung von Datenflussgraphen. Die Beobachtbarkeit (Observability) wird durch das Sammeln von Domänenstatistiken, Performance-Benchmarking und einen Web-Dateninspektor zum Durchsuchen vorberechneter Ergebnisse unterstützt.
Allows integrating the server directly into a process to perform data-flow operations without external coordination.