LatticeDB: un solo archivo para grafos, vectores y texto, 0.83 ms en búsqueda vectorial con 1M de vectores
Show HN: LatticeDB – Like SQLite but for graph databases
LatticeDB es una base de datos de grafos embebida y de un solo archivo que unifica recorrido de grafos, búsqueda vectorial HNSW y búsqueda de texto completo BM25 en una sola capa de consulta. Diseñada para cargas de trabajo intensivas en relaciones en una sola máquina, ofrece durabilidad mediante WAL y un modelo de escritor único. Sus benchmarks muestran latencias de 0.13 μs en lookups de nodos, 0.83 ms en búsqueda vectorial a 1M de vectores con 100% de recall, y una ventaja de hasta 2,819x sobre SQLite en recorridos profundos. Ideal para Graph RAG, memoria de agentes y herramientas de conocimiento local.
LatticeDB alcanza 0.83 ms de media con 100% de recall@10 a 1M de vectores, más rápido que FAISS HNSW monohilo y competitivo con sistemas basados en servidor como Weaviate y Qdrant.