Définiton

Base de données

Une base de données est un outil permettant d’enregistrer et regrouper une collection d’informations organisées, et pouvant être utilisées par un programme tiers.

De nos jours, il n'existe pas beaucoup de programme ou application sans base de données.

Usage

Dès lors que vous souhaitez stocker des données, que ce soit des pages de documentation, des produits de votre catalogue ou encore les résultats proposés par Google lors de vos recherches, tout ces informations sont stockées dans des bases de données.

La plupart du temps, les opérations sont simples. Il s'agit la plupart du temps d'effectuer des requêtes ordinaires :

  • Créer
  • Lire
  • Modifier
  • Supprimer

Fonctionnement

Selon le type de base de données, les informations peuvent être stockées de différentes manières : en mémoire ou dans des fichiers...

Dans tous les cas, la base de données dispose d'un ensemble de programmes qui permettent la manipulation des informations ; on parle de système de gestion de bases de données.

Types de base de données

On distingue principalement deux grandes typologies de bases de données :

SQL – Structurée

Le SQL est un système de base de données fondé sur une logique relationnelle et structurée entre les données stockées.

Imaginez simplement une multitude de tableaux dont les colonnes sont définies et au sein desquelles vous allez stocker vos données.

Les solutions les plus utilisées étant :

  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • Microsoft SQL

NoSQL – Non structurée

Lorsque l'on parle de NoSQL, on regroupe des systèmes de base de données qui ne sont pas relationnels.

Imaginez un contenant dans lequel vous pouvez stocker des informations dont le format (la définition) peut être variable. Il ne s'agit pas d'un tableau mais plutôt d'une sorte de matrice de données aux formats multiples.

Il s’agit d’une approche particulièrement utile pour manipuler des très grands ensemble de données non structurées.

Les solutions NoSQL les plus populaires sont :

  • ElasticSearch
  • MongoDb
  • Redis
Nous
contacter
Appelez-nous
01 45 21 05 21
Ou envoyez-nous un message
Contactez-nous
Newsletter
Restez connecté avec l’agence pour être informé de nos prochaines publications et annonces.