LatticeDB: один файл вместо SQLite, но для графовых баз данных

LatticeDB – Like SQLite but for graph databases

LatticeDB — это встраиваемая графовая база данных в одном файле, которая сочетает обход графа, векторный поиск (HNSW) и полнотекстовый поиск (BM25) в едином движке и языке запросов. Она предназначена для локальных приложений с интенсивными связями, таких как Graph RAG, память агентов и инструменты работы со знаниями. Бенчмарки показывают впечатляющую производительность: поиск узла за 0,13 мкс, векторный поиск по 1 млн векторов за 0,83 мс со 100% recall@10, а обход графа до 75 раз быстрее, чем у SQLite. LatticeDB поддерживает Python, TypeScript, Go и CLI, обеспечивая локальную работу без сервера и конфигурации.

LatticeDB — это встраиваемая графовая база данных в одном файле, которая позволяет локальным приложениям запрашивать одни и те же данные по связям, семантике и тексту, а затем потреблять долговечные события графа и приложений из того же файла.
  1. k9294

    Я большой поклонник встраиваемой природы SQLite, которая позволяет объединять несколько SQL-вызовов с почти нулевой задержкой.

    Сейчас я создаю персональный сервер графа знаний — нечто среднее между кастомными сущностями Notion через JSON-схему и markdown+обратными ссылками Obsidian. Работает хорошо, но подозреваю, что ваш продукт может подойти лучше.

    У меня есть один вопрос по правам доступа: как бы вы рекомендовали моделировать иерархическую систему доступа в графовой базе данных? Конкретно: если пользователю предоставлен доступ к документу, он должен автоматически иметь доступ ко всем его дочерним документам в этом рабочем пространстве. Есть ли стандартный способ смоделировать эту логику разрешений для «поддерева», или, возможно, более эффективный подход, который вы бы предложили?

    Очень впечатлен продуктом, удачи с ним!

  2. cjlm

    Отлично, я добавлю его на gdb-engines.com

  3. itissid

    Есть ли что-то вроде litestream для резервного копирования в конкретных производственных сценариях (т.е. когда достаточно одного веб-сервера и допустимы несколько минут простоя)?

  4. petervandijck

    Поздравляю, это действительно круто, и примеры мне очень нравятся

  5. tomComb

    Интересно, как можно сопоставить данные RDF (например, Wikidata) с этим. Полагаю, предикат RDF становится ребром в вашем стиле графа «узел-ребро».

Ещё за этот день

2026-08-25