advanced
Pinecone / Weaviate / Qdrant
Сравнивайте managed или specialized vector stores по latency, filtering, operations, ecosystem и data governance.
Специализированные vector DB оптимизируют ANN-сервинг, фильтрацию и эксплуатацию на масштабе. Грубое позиционирование:
| Продукт | Угол | |---------|------| | Pinecone | Managed SaaS, минимум ops, serverless-тарифы | | Weaviate | Open-source + cloud, GraphQL, модульные vectorizers | | Qdrant | Движок на Rust, сильная модель filter/payload, self-host или cloud |
Сравнивайте по: p99 латентности при ваших k и размерности, выразительности metadata-фильтров, multi-tenancy, backup/restore, модели ценообразования, hybrid search и data residency/compliance.
На интервью: возьмите сценарий (B2B SaaS RAG, рекомендации каталога) и обоснуйте managed vs self-hosted vs pgvector — не лояльность бренду.
Типовые ошибки: выбор по demo UX; игнор egress и стоимости embedding API; нет DR; lock-in на проприетарный формат индекса; пропуск load test с реальной кардинальностью фильтров.
Компромисс — специализированная производительность и managed SLA против стоимости, ограничений data governance и ещё одной системы для security и observability.
Чеклист:
- Сопоставьте продукт с ops: SaaS vs self-host.
- Сравните filter + hybrid search.
- Оцените cost: хранение, запросы, embedding pipeline.
- Проверьте backup, миграцию и изоляцию tenant.
- Load test на целевом QPS и recall.