Команда Alibaba открыла исходный код Zvec — локальной векторной базы данных, которая встраивается непосредственно в приложение. Обычно для реализации векторного поиска разработчикам приходится разворачивать отдельные сервисы уровня Pinecone или Qdrant, что требует дополнительной настройки инфраструктуры. Инструмент от Alibaba функционирует как внутрипроцессная библиотека, позволяя интегрировать семантический поиск без запуска внешних серверов.
Проект работает с плотными и разреженными векторами, а также включает встроенный полнотекстовый поиск. Механизм гибридного поиска позволяет комбинировать векторное сходство, текстовые запросы и скалярные фильтры в одном вызове MultiQuery, что обеспечивает более точную фильтрацию результатов. Для масштабирования на объемных наборах данных применяется дисковый индекс DiskANN, который переносит хранение основной части индексов из оперативной памяти на накопитель, при этом журналирование транзакций защищает информацию от потери при непредвиденных сбоях.
Разработчики подготовили SDK для интеграции базы с Python, Node.js, Go, Rust и Dart. Архитектура поддерживает параллельное чтение из нескольких процессов при эксклюзивной записи одним процессом, в результате чего Zvec подходит для создания автономных баз знаний, десктопных клиентских приложений и edge-вычислений, где критически важна независимость от облачных сервисов.
Поделиться:
Обновление OpenAI Codex: функция Record & Replay для макросов и зашифрованные удаленные агенты
Золотая эпоха или бюджеты корпораций: из чего состоит сложный дизайн физической среды