HeadlinesBriefing HeadlinesBriefing.com

Minigraf: Eingebettete Graphdatenbank

Hacker News •
×

Ein Nachfolgeprojekt meines vorherigen Versuchs, eine temporale Graphdatenbank zu erstellen. Dieses baut auf dem Konzept seines Vorgängers auf, verzichtet aber auf die Abhängigkeit von einer anderen Datenbank, um die Speicher-, Transaktions- und Abfrage-Engines bereitzustellen. Minigraf ist eigenständig, als Bibliotheks-Crate verpackt, bettet sich in Ihre Anwendung ein und unterstützt vollständige Bitemporalität.

Eingebetteter Graphspeicher für KI-Agenten, mobile Apps und den Browser — das SQLite der bitemporalen Graphdatenbanken. Eine winzige, eigenständige Graphdatenbank mit Datalog-Abfragen und bitemporaler Zeitreise. Denken Sie an SQLite, aber für verbundene Daten mit vollständigem Verlauf.

Minigraf ist eine eingebettete Einzeldatei-Graphdatenbank, mit der Sie Beziehungen mit Datalog abfragen, durch die Geschichte mit bitemporalen Abfragen reisen und Fensterfunktionen verwenden können. Sie bettet sich über Native, WASM, Mobilgeräte, IoT überall mit Nullkonfiguration ein.

Datalog ist grundlegend besser für Graphen als SQL-ähnliche Sprachen: rekursiv von Natur aus, einfacher zu implementieren, perfekt für temporale Anwendungen, bewährt im großen Maßstab (Datomic, XTDB), graph-nativ und LLM-freundlich. Die Installation über Rust erfordert Rust 1.89 oder neuer. Siehe ROADMAP.md für geplante Arbeiten und aktuelle Richtung.

Quelle: Hacker News · Zusammengefasst von HeadlinesBriefing