Top Profil

Glossaire · Concepts fondamentaux

Base de données

Aussi appelé : Database · BDD · DB

Définition

Une base de données est un système organisé pour stocker, retrouver et mettre à jour des informations de façon fiable, même lorsque des milliers d'utilisateurs y accèdent en même temps. C'est l'armoire à dossiers d'une application, avec un classement qui permet de retrouver un client, une commande ou une mesure en quelques millisecondes. Les bases relationnelles (PostgreSQL, MySQL, Oracle, SQL Server) rangent les données en tables ; les bases NoSQL (MongoDB, Redis, Cassandra) adoptent d'autres modèles selon l'usage.

Dans la pratique

La base de données est souvent l'élément le plus durable d'un système : les applications changent, les données restent. Le choix du moteur, la qualité du schéma et la stratégie de sauvegarde conditionnent la performance et la sécurité pour des années. Pour un projet, la question à poser est de savoir qui administre la base au quotidien (sauvegardes, migrations, optimisation) : ce n'est pas toujours le développeur.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.