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.