HeadlinesBriefing favicon HeadlinesBriefing.com

Lattice DB: Banco de dados de grafos embutido com busca vetorial

Hacker News •
×

Lattice DB é um banco de dados de grafos de conhecimento embutido, de arquivo único, com indexação vetorial e de texto completo nativa. Ele permite que aplicativos locais consultem dados por relação, semântica e texto em um único mecanismo e camada de consulta. O banco de dados suporta travessia de grafos, similaridade vetorial HNSW e busca de texto completo BM25, tudo dentro de uma única linguagem de consulta.

Projetado para cargas de trabalho intensivas em relações em uma única máquina, o Lattice DB opera com configuração zero e um modelo embutido de escritor único. Ele inclui fluxos nomeados duráveis e um feed de mudanças de grafos integrado que compartilha o mesmo caminho de transação/WAL que as escritas de grafos. Essa abordagem local-first garante durabilidade apoiada por WAL para um processo proprietário.

Benchmarks de desempenho mostram 0,13 μs em buscas de nós e 0,83 ms em busca vetorial com 1M vetores com 100% de recall. O banco de dados suporta cargas de trabalho como Graph RAG, memória de agente e ferramentas de conhecimento local. A instalação está disponível via CLI, Python, TypeScript/Node.js e bindings Go.

Um exemplo completo demonstra a criação de um grafo de conhecimento com documentos e autores, armazenamento de embeddings, indexação de texto e consulta em todos os três modos de busca. O banco de dados é um único arquivo portátil sem servidor ou configuração necessária.

Entidades-chave: Pessoas: jeffhajewski