Команда Alibaba опубликовала Zvec — встраиваемую векторную базу данных для гибридного поиска

Команда Alibaba открыла исходный код Zvec — локальной векторной базы данных, которая встраивается непосредственно в приложение. Обычно для реализации векторного поиска разработчикам приходится разворачивать отдельные сервисы уровня Pinecone или Qdrant, что требует дополнительной настройки инфраструктуры. Инструмент от Alibaba функционирует как внутрипроцессная библиотека, позволяя интегрировать семантический поиск без запуска внешних серверов.
Проект работает с плотными и разреженными векторами, а также включает встроенный полнотекстовый поиск. Механизм гибридного поиска позволяет комбинировать векторное сходство, текстовые запросы и скалярные фильтры в одном вызове MultiQuery, что обеспечивает более точную фильтрацию результатов. Для масштабирования на объемных наборах данных применяется дисковый индекс DiskANN, который переносит хранение основной части индексов из оперативной памяти на накопитель, при этом журналирование транзакций защищает информацию от потери при непредвиденных сбоях.
Разработчики подготовили SDK для интеграции базы с Python, Node.js, Go, Rust и Dart. Архитектура поддерживает параллельное чтение из нескольких процессов при эксклюзивной записи одним процессом, в результате чего Zvec подходит для создания автономных баз знаний, десктопных клиентских приложений и edge-вычислений, где критически важна независимость от облачных сервисов.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад