Initial vault setup
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
---
|
||||
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]]
|
||||
Reference in New Issue
Block a user