Векторная база данных — это хранилище, специально созданное для работы с эмбеддингами (числовыми представлениями текста). Она позволяет быстро находить похожие по смыслу документы среди миллионов записей.
Обычная база данных ищет по точному совпадению: «найди все записи, где город = Москва». Векторная база ищет по смысловой близости:
| База данных | Особенность |
|---|---|
| Qdrant | Открытый код, написана на Rust, высокая производительность |
| Chroma | Простая в использовании, популярна для прототипов |
| Pinecone | Облачный сервис, не нужно настраивать сервер |
| pgvector | Расширение для PostgreSQL, если у вас уже есть PostgreSQL |
| Milvus | Открытый код, масштабируется до миллиардов записей |
Техподдержка компании загрузила в векторную базу 10 000 статей. Когда клиент пишет «у меня не работает оплата картой», база находит статьи про проблемы с платёжными системами, даже если слово «карта» в них не упоминается напрямую.