Bases de données : types et comparatif
Bienvenue dans ce petit cours consacré à un choix technique qui compte plus qu’on ne le pense : quelle base de données utiliser, et pourquoi.
Ce cours complète le cours SQL et le cours PostgreSQL déjà disponibles sur ce site — il ne leur fait pas doublon : là où ces deux cours enseignent un langage et un système en profondeur, celui-ci répond à une question qui se pose avant — laquelle de ces technologies choisir, et sur quels critères.
Au programme
Section titled “Au programme”- Module 1 — Les 7 types de bases de données à connaître — relationnel, colonne, document, clé-valeur, séries temporelles, graphe, vecteur : à quoi sert chaque famille, avec des exemples réels.
- Module 2 — Comparatif : PostgreSQL, MySQL, MariaDB, MongoDB, SQL Server, SQLite, Redis — les systèmes les plus utilisés en entreprise, comparés sur des critères concrets.
- Module 3 — PostgreSQL en base multi-modèle — comment PostgreSQL peut couvrir plusieurs de ces 7 types à lui seul (JSONB pour le document, pgvector pour le vecteur), avec des requêtes réellement exécutées, et une discussion honnête sur les limites de cette approche.