Aller au contenu principal
Bluecoders
← Glossaire de la tech

BDD / Base de données / Database

TechnoTerme

BDD / Base de données / Database = la mémoire organisée de l'application

Une base de données (BDD) est un ensemble d'informations stockées de façon structurée pour être retrouvées, modifiées et protégées efficacement, géré par un logiciel appelé SGBD (système de gestion de base de données). Les clients d'une boutique en ligne, leurs commandes et le catalogue produits vivent dans une base de données.

On l'interroge par des requêtes. Les bases relationnelles rangent les données en tables liées entre elles et s'interrogent en SQL : PostgreSQL, MySQL, SQLite, Oracle, SQL Server. Elles garantissent la cohérence des transactions, essentielle pour la finance ou la logistique.

Les bases NoSQL abandonnent le modèle en tables pour d'autres formes : documents (MongoDB), clé-valeur (Redis), colonnes larges (Cassandra), graphes (Neo4j). Elles servent des besoins précis comme un cache ultra-rapide ou des volumes très distribués. S'y ajoutent les entrepôts de données analytiques (Snowflake, BigQuery) et les bases vectorielles utilisées par l'IA.

Pourquoi ça compte quand on recrute

Savoir écrire une requête SQL ne fait pas un expert en bases de données. Pour un poste back-end ou data, un bon signal est la capacité à expliquer un index, un plan d'exécution ou un choix de modélisation qui a évité un problème de performance. Ne confondez pas DBA (qui administre et optimise les bases), Data Engineer (qui construit les flux de données) et développeur back-end (qui les utilise).

Termes liés

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.