--- 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]]