Endroit où sont stockées et structurées les données (textes, images, formulaires…).
Définition
Une base de données est un système qui permet de stocker, organiser et structurer des informations (textes, images, formulaires, clients, etc.) pour qu’elles puissent être affichées sur le site ou exploitées par des outils (CRM, automatisations, etc.).
Elle est le cœur invisible du site : là où résident les contenus, produits ou données métiers.
Trois grandes familles de bases de données
| Type | Description | Exemples |
|---|---|---|
| No-code / structurées | Interfaces simples et visuelles, parfaites pour les petits sites et les équipes non techniques. | Airtable, Notion DB, Baserow |
| Headless / SaaS | Bases de données hébergées dans des services cloud spécialisés, souvent intégrées aux CMS headless. | Hygraph, Supabase, Firebase |
| Classiques / SQL | Bases de données relationnelles traditionnelles utilisées dans les projets sur mesure. | PostgreSQL, MySQL, SQLite |
Comparatif rapide
| No-code | Headless / SaaS | Classiques / SQL | |
|---|---|---|---|
| Facilité de gestion | 🟢 Interface simple, pas besoin de développeur | 🟡 Nécessite une configuration CMS/API | 🟠 Requiert des compétences techniques |
| Structure des données | 🟡 Flexible, adaptée à des projets simples | 🟢 Très structurée | 🟢 Très structurée et personnalisable |
| Coût | Faible ou gratuit | Variable selon la plateforme | Hébergement + maintenance |
| Évolutivité | 🟡 Limitée mais suffisante pour une TPE | 🟢 Très bonne | 🟢 Excellente, mais technique |
| Sécurité & contrôle | 🟡 Dépend de l’outil utilisé | 🟢 Hébergement professionnel / API sécurisée | 🟢 Contrôle total, mais nécessite une gestion |
| Intégration site / outils | 🟢 Très simple avec les outils modernes | 🟢 Native (via API) | 🟢 Totale mais nécessite du développement |
Liens utiles
- PostgreSQL — Référence en bases relationnelles modernes.
- MySQL — Très utilisé historiquement, notamment avec WordPress.
En résumé
- No-code → parfait pour les sites vitrines, artisanaux ou les petites PME : simple, visuel et peu coûteux.
- Headless / SaaS → bon compromis entre structure robuste et facilité d’intégration moderne.
- SQL classique → réservé aux projets sur mesure complexes ou avec de gros volumes.