Что такое Векторная база данных
БД для хранения и поиска по векторным эмбеддингам
Векторная база данных — специализированная система хранения данных, оптимизированная для работы с многомерными векторами (эмбеддингами).
Ключевые возможности
- Similarity search — поиск ближайших соседей по косинусному расстоянию
- Индексация векторов — HNSW, IVF, PQ для быстрого поиска
- Фильтрация метаданных — комбинация векторного и атрибутивного поиска
- Масштабируемость — миллиарды векторов с субмиллисекундным откликом
- Гибридный поиск — объединение семантического и keyword-поиска
Популярные решения
- Pinecone — управляемый cloud-сервис
- Weaviate — open-source с GraphQL API
- Milvus — высокопроизводительная open-source БД
- Qdrant — Rust-based с rich filtering
- Chroma — легковесная для прототипов
- pgvector — расширение PostgreSQL
Применение в бизнесе
- RAG-системы — база знаний для AI-ассистентов
- Семантический поиск — поиск по смыслу в документах
- Рекомендации — похожие товары, контент, пользователи
- Дедупликация — поиск похожих изображений и документов
- Аномалии — выявление нетипичных паттернов