HeadlinesBriefing favicon HeadlinesBriefing.com

Lattice DB: Eingebettete Graphdatenbank mit Vektorsuche

Hacker News •
×

Lattice DB ist eine eingebettete Einzeldatei-Wissensgraphdatenbank mit nativer Vektor- und Volltextindizierung. Sie ermöglicht lokalen Anwendungen, Daten nach Beziehung, Semantik und Text in einer Engine und Abfrageebene abzufragen. Die Datenbank unterstützt Graphtraversierung, HNSW-Vektorähnlichkeit und BM25-Volltextsuche, alles innerhalb einer einzigen Abfragesprache.

Für beziehungsintensive Arbeitslasten auf einem einzelnen Rechner konzipiert, arbeitet Lattice DB mit Null-Konfiguration und einem eingebetteten Einzelschreibermodell. Es enthält dauerhafte benannte Streams und einen integrierten Graph-Change-Feed, der denselben Transaktions-/WAL-Pfad wie Graph-Schreibvorgänge teilt. Dieser lokale Ansatz gewährleistet WAL-gestützte Dauerhaftigkeit für einen besitzenden Prozess.

Leistungsbenchmarks zeigen 0,13 μs Knotensuchen und 0,83 ms Vektorsuche bei 1M Vektoren mit 100% Recall. Die Datenbank unterstützt Arbeitslasten wie Graph RAG, Agentengedächtnis und lokale Wissenswerkzeuge. Die Installation ist über CLI, Python, TypeScript/Node.js und Go-Bindungen verfügbar.

Ein vollständiges Beispiel demonstriert die Erstellung eines Wissensgraphen mit Dokumenten und Autoren, das Speichern von Embeddings, das Indizieren von Text und das Abfragen über alle drei Suchmodi. Die Datenbank ist eine einzelne portable Datei ohne Server oder Konfiguration.

Wichtige Entitäten: Personen: jeffhajewski