Files
wiki/comparisons/base-de-donnees-solo-dev.md
T
2026-06-09 18:40:21 +02:00

36 lines
1.8 KiB
Markdown

---
title: Base de Données Solo Dev
created: 2026-06-06
updated: 2026-06-06
type: comparison
tags: [tech, database, solo]
confidence: high
contested: false
sources: [synthesized]
---
# ⚖️ Base de Données Solo Dev : Postgres vs SQLite vs MongoDB vs Supabase
Le choix de la DB conditionne toute la suite. Pour un solo dev, on veut fiabilité + zéro maintenance.
## Tableau Comparatif
| Critère | **PostgreSQL** | **SQLite** | **MongoDB** | **Supabase (Postgres + UI)** |
| :--- | :--- | :--- | :--- | :--- |
| **Simplicité** | ⭐⭐⭐ (SQL strict) | ⭐⭐⭐⭐⭐ (un fichier) | ⭐⭐⭐⭐ (NoSQL) | ⭐⭐⭐⭐⭐ (Postgres + dashboard) |
| **Coût** | ⭐⭐⭐ (managé ~15$/mois) | ⭐⭐⭐⭐⭐ (gratuit) | ⭐⭐⭐ (Atlas gratuit limité) | ⭐⭐⭐⭐ (gratuit jusqu'à 500 Mo) |
| **Maintenance** | ⭐⭐ (backups, upgrades) | ⭐⭐⭐⭐⭐ (zéro) | ⭐⭐⭐ (réplicas) | ⭐⭐⭐⭐⭐ (gérée) |
| **Scalabilité** | ⭐⭐⭐⭐⭐ | ⭐⭐ (mono-instance) | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| **Type de données** | Relationnel + JSON | Relationnel | Document | Relationnel + temps réel |
| **Communauté** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| **Cas d'usage idéal** | Apps sérieuses, SaaS | Side-projects, apps perso | Données imbriquées, mobile | MVP rapide, auth incluse |
## Recommandations Solo Dev
- **Side-project / app perso / TUI** : **SQLite** (un fichier, zéro prise de tête, suffit jusqu'à 100k utilisateurs).
- **SaaS B2B / app avec auth + dashboard** : **Supabase** (auth, RLS, storage, realtime, le tout en un).
- **Tu veux garder la main sur ta stack** : **PostgreSQL auto-hébergé** ou sur un petit VPS.
- **Données très imbriquées (IoT, logs)** : **MongoDB** (souple mais piège si mal modélisé).
## Liens
- [[comparatif-stockage]]
- [[patterns-architecture]]
- [[stack-backend-solo-dev]]