---
title: "Qu'est-ce qu'une base de données vectorielle ?"
description: "Une base de données vectorielle stocke des embeddings et trouve ceux dont le sens est le plus proche d'une requête. C'est ainsi que le RAG et la recherche sémantique ramènent vite un texte pertinent."
type: "glossary"
locale: "fr"
term: "Base de données vectorielle"
canonical: "https://agenticschool.dev/fr/glossaire/vector-database"
dateModified: "2026-07-07"
---

# Qu'est-ce qu'une base de données vectorielle ?

- Definition: Base de données vectorielle
- Updated: 2026-07-07
- Keywords: vector database, what is a vector database, vector db, vector store, vector database for rag
- Canonical URL: https://agenticschool.dev/fr/glossaire/vector-database
- Locale: fr

> Une base de données vectorielle stocke des embeddings et trouve ceux dont le sens est le plus proche d'une requête. C'est ainsi que le RAG et la recherche sémantique ramènent vite un texte pertinent.

Une base de données vectorielle est une base de données conçue pour stocker des embeddings - les vecteurs numériques qui représentent le sens de texte, d'images ou de code - et trouver en millisecondes ceux qui sont les plus similaires à un vecteur de requête. Une base de données normale est forte pour les correspondances exactes ("trouve la ligne où id = 42"), mais ne peut pas répondre : "trouve les passages qui veulent dire à peu près la même chose que cette question". Une base de données vectorielle le peut, car elle indexe par distance dans l'espace de sens plutôt que par valeurs exactes. C'est précisément cette capacité - une recherche rapide des plus proches voisins sur des embeddings - qui alimente le RAG, la recherche sémantique et les recommandations à grande échelle.

## Ce qu'elle fait réellement

Vous embeddez votre contenu en vecteurs et les stockez. Au moment de la requête, vous embeddez la question entrante et demandez à la base les k vecteurs les plus proches. Elle les renvoie presque instantanément, même sur des millions d'entrées, à l'aide d'un index approximatif des plus proches voisins. Les hits sont les passages, produits ou enregistrements dont le sens est le plus proche de ce qui est demandé.

- Stocker : ranger chaque embedding avec le texte d'origine et des métadonnées.
- Indexer : construire un index approximatif des plus proches voisins pour que la recherche reste rapide à grande échelle.
- Interroger : embedder la question, ramener les k vecteurs les plus proches et renvoyer leur texte source.

## Base vectorielle vs base de données normale

Une base relationnelle ou documentaire matche des champs exacts et des mots-clés. Une base de données vectorielle matche la similarité sémantique, pour qu'une requête formulée tout autrement trouve quand même le texte stocké. Elles sont complémentaires, pas rivales : beaucoup de systèmes filtrent par métadonnées dans une requête normale et trient par similarité vectorielle, et plusieurs bases classiques offrent désormais des index vectoriels, pour que vous ayez les deux au même endroit.

## Quand vous en avez besoin

Vous avez besoin d'une base de données vectorielle dès que le RAG ou la recherche sémantique dépasse la taille jouet. Pour quelques centaines d'entrées, vous pouvez comparer les vecteurs en mémoire ; au-delà, un index vectoriel dédié garde la recherche rapide et bon marché. C'est la couche de stockage qui permet à un agent de raisonner sur vos documents privés, à un bot de support de répondre depuis votre centre d'aide et à une recherche de renvoyer des résultats par sens plutôt que par mots exacts.

## FAQ

### Qu'est-ce qu'une base de données vectorielle expliquée simplement ?

Une base de données vectorielle stocke des embeddings - des listes de nombres qui capturent le sens - et trouve vite ceux les plus proches d'une requête. Elle répond à "qu'est-ce qui est le plus similaire en sens ?" au lieu de "qu'est-ce qui matche exactement cette valeur ?", exactement ce dont la recherche sémantique et le RAG ont besoin.

### En quoi diffère-t-elle d'une base de données normale ?

Une base de données normale matche des valeurs exactes et des mots-clés ; une base vectorielle matche la similarité sémantique entre embeddings. L'une trouve "id = 42", l'autre "des passages qui veulent dire à peu près ceci". Beaucoup de systèmes réels combinent les deux : filtre par métadonnées plus classement vectoriel.

### Ai-je toujours besoin d'une base de données vectorielle pour le RAG ?

Pas pour un tout petit corpus - quelques centaines de vecteurs se comparent en mémoire. À partir de milliers ou de millions de sections, une base de données vectorielle garde la recherche des plus proches voisins rapide et abordable, c'est pourquoi elle est standard dans les systèmes RAG de production.

### Que stockent les bases de données vectorielles à part le vecteur ?

À côté de chaque embedding, elles gardent le texte d'origine ou une référence vers lui, plus des métadonnées comme la source, l'auteur, les permissions ou l'horodatage. Ces métadonnées vous laissent filtrer les résultats et appliquer des règles d'accès, pour que la recherche reste pertinente et sûre.
