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
Fonte: Hacker News · Resumido por HeadlinesBriefing