HeadlinesBriefing favicon HeadlinesBriefing.com

Lattice DB: встроенная графовая БД с векторным поиском

Hacker News •
×

Lattice DB — это встроенная графовая база данных знаний в одном файле с нативным векторным и полнотекстовым индексированием. Она позволяет локальным приложениям запрашивать данные по связям, семантике и тексту в одном движке и слое запросов. База данных поддерживает обход графа, векторное сходство HNSW и полнотекстовый поиск BM25 — всё в рамках единого языка запросов.

Разработанная для нагрузок с интенсивными связями на одной машине, Lattice DB работает с нулевой конфигурацией и встроенной моделью с одним писателем. Она включает устойчивые именованные потоки и встроенный канал изменений графа, разделяющий тот же путь транзакций/WAL, что и записи графа. Такой локально-ориентированный подход обеспечивает долговечность на основе WAL для одного владеющего процесса.

Показатели производительности демонстрируют 0,13 мкс при поиске узлов и 0,83 мс при векторном поиске на 1 млн векторов со 100% полнотой. База данных поддерживает такие нагрузки, как Graph RAG, память агентов и локальные инструменты знаний. Установка доступна через CLI, Python, TypeScript/Node.js и привязки Go.

Полный пример демонстрирует создание графа знаний с документами и авторами, хранение эмбеддингов, индексирование текста и запросы во всех трёх режимах поиска. База данных — это один переносимый файл без сервера и конфигурации.

Ключевые сущности: Люди: jeffhajewski

Часто задаваемые вопросы: Что делает Lattice DB уникальной для приложений ИИ/RAG?

Lattice DB объединяет обход графа, поиск векторного сходства и полнотекстовый поиск в одном встроенном файле базы данных, позволяя приложениям ИИ/RAG запрашивать связанные, семантические и текстовые данные без внешних серверов.