Уложиться в $100/мес для векторной БД в RAG-приложении реально — если выбрать правильную модель. Разбираем три подхода: Supabase pgvector для Postgres-native команд, Railway для zero-ops развёртывания и self-host Qdrant на Vultr K8s для максимального price-performance. С реальными ценами на 1–10 млн векторов.
Нулевой порог входа в RAG: pgvector на всех тарифах, бесплатный план 500 МБ, Pro за $25/мес. Если у вас уже Postgres — отдельная векторная БД не нужна, RAG сводится к одному SQL-запросу.
Managed Postgres с pgvector в один клик, $5–25/мес для нагрузок до 1М векторов. На 10М — ~$45/мес. Идеально, когда Supabase не подходит, а DevOps нет.
Self-host Qdrant на управляемом K8s за $20–50/мес. Open-source, без vendor lock-in, 8 мс p50 на 1М векторов. Требует минимального ops, но даёт полный контроль.
RAG (Retrieval-Augmented Generation) стал стандартом для добавления контекстного поиска в LLM-приложения, и векторная база данных — его ядро. Но когда вы выходите за пределы прототипа, счета начинают расти. На 10 млн векторов Pinecone Serverless обходится примерно в $70/мес, а Weaviate Cloud — в $135/мес2. При 100 млн векторов Pinecone может стоить $700+/мес, тогда как self-hosted решение остаётся в пределах $1002.
Хорошая новость: для большинства RAG-приложений диапазон 1–10 млн векторов — это реалистичный рабочий объём, и в нём уложиться в $100/мес вполне возможно. Ключ — выбрать правильную модель ценообразования: managed free tier для старта, pay-per-use для неравномерных нагрузок или self-host на бюджетном Kubernetes для максимального price-performance.
Мы разобрали три подхода, которые держат бюджет в рамках — от zero-ops pgvector до self-hosted Qdrant на Vultr K8s.
При выборе векторной БД под бюджетным углом стоит смотреть на четыре вещи:
| Решение | 1М векторов | 10М векторов | Free tier |
|---|---|---|---|
| Pinecone Serverless | $0 (2 ГБ) | ~$70/мес2 | 2 ГБ1 |
| Qdrant Cloud | $0 (1 ГБ) | ~$65/мес2 | 1 ГБ навсегда1 |
| Supabase pgvector | $0 (500 МБ) | ~$25/мес (Pro)1 | 500 МБ1 |
| Turbopuffer | ~$0.30/мес | ~$3/мес | Нет1 |
| Self-host Qdrant (VPS) | $5–10/мес | ~$20–50/мес | Нет (open-source)1 |
Turbopuffer заслуживает упоминания: $0.30 за миллион векторов в месяц и модель pay-per-use делают его идеальным для spiky workloads — Cursor, Notion и Linear мигрировали на него именно по этой причине4. Но при стабильной нагрузке и необходимости filtered search он может оказаться дороже, чем кажется на первый взгляд.
Supabase — это managed Postgres с расширением pgvector на всех тарифах. Бесплатный план даёт 500 МБ хранилища1, Pro за $25/мес снимает ограничения и добавляет Edge Functions для серверной логики. pgvector лучше всего подходит для команд, у которых уже есть Postgres и которые работают с объёмами до 20–30 млн векторов3.
Если у вас уже Postgres — отдельная векторная БД не нужна. pgvector живёт прямо в вашей основной базе, и RAG-пайплайн сводится к одному SQL-запросу с ORDER BY embedding <=> query_vector. Это самый короткий путь от идеи до продакшена.
Railway предлагает managed Postgres с расширением pgvector — zero-infra векторный поиск для команд, уже работающих на Postgres. Стоимость $5–25/мес для малых и средних RAG-нагрузок до 1М векторов1. На 10М векторов pgvector на managed Postgres обходится примерно в $45/мес2.
Если Supabase вам не подходит (например, нужны специфичные расширения Postgres или другой регион), Railway — альтернатива с развёртыванием в один клик и без DevOps. Вы платите за потребляемые ресурсы, а не за фиксированный план, что делает его удобным для проектов с предсказуемым ростом.
Vultr K8s позволяет развернуть Qdrant (Apache 2.0, open-source) на управляемом Kubernetes за ~$20–50/мес за ноду1. Self-hosted Qdrant на VPS обрабатывает 1–5М векторов за $5–10/мес1, а при правильной настройке на 10М векторов стоимость остаётся в пределах $50/мес — против $65/мес у Qdrant Cloud2. Qdrant показывает 8 мс p50 на 1М векторов и 30–40 мс p993.
Это вариант для команд с минимальным ops-ресурсом. Вы получаете полный контроль, open-source без vendor lock-in и стоимость, которая масштабируется линейно, а не экспоненциально. Цена — необходимость самому управлять обновлениями, бэкапами и мониторингом.
Под $100/мес реально для 1–10М векторов. Если вы уже на Postgres — берите Supabase или Railway с pgvector. Если нужен максимум контроля и производительности за минимум денег — self-host Qdrant на Vultr K8s. Pinecone и Qdrant Cloud остаются отличными managed-вариантами, но на 10М векторах они ближе к верхней границе бюджета2. Turbopuffer — нишевый выбор для spiky workloads, где pay-per-use выигрывает у фиксированных тарифов4.
> Рекомate может получать комиссию от партнёрских ссылок в этой статье. Это не влияет на наши оценки — мы рекомендуем только то, что действительно стоит использовать.
| Выбор | Цена | Бесплатный тариф | Цена ~10М векторов | Развёртывание | |
|---|---|---|---|---|---|
Supabase Edge Functions ▶ Выбор | — | 500 МБ | ~$25/мес | Managed Postgres | Узнать цену ↗ |
Railway самый простой путь к pgvector | — | Нет (от $5) | ~$45/мес | Managed Postgres | Узнать цену ↗ |
Vultr Kubernetes Engine (VKE) лучший price-performance | — | Нет | ~$20-50/мес | Self-host K8s | Узнать цену ↗ |
Хотите уточнение, которого нет в статье? Спросите движок — он держит контекст статьи.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.