Définition
Une base de données vectorielle stocke des embeddings et prend en charge une recherche rapide du plus proche voisin en utilisant des algorithmes approximatifs comme HNSW ou IVF. Les options courantes incluent pgvector (extension PostgreSQL), Pinecone, Qdrant, Weaviate et Chroma. Le choix dépend de l'échelle, du budget de latence, des besoins de recherche hybride et si vous voulez un service géré.
Exemple
Un système RAG stocke 2 millions de fragments de documents en tant qu'embeddings dans pgvector et récupère les 20 plus similaires à une requête utilisateur en moins de 100ms.
Comment Vedwix utilise ceci
Pour la plupart des clients, nous utilisons pgvector — il vit à côté des données relationnelles, prend en charge la recherche hybride avec les index plein texte et évite de gérer un second système.
Base de données vectorielle.
Décrivez votre projet en trois phrases ou moins.
Démarrer un projet