Provisionnez une base de données managée dans le cloud (Supabase, Neon, AWS RDS, PlanetScale, Railway) et comprenez la structure normalisée d'une chaîne de connexion (Connection URI).
Zéro administration Linux : mises à jour, sauvegardes et réplication gérées par le fournisseur cloud.
protocole://utilisateur:motdepasse@hote:port/nom_base?parametres.
L'option sslmode=require est obligatoire pour traverser internet de façon sécurisée.
Multiplexage des connexions (PgBouncer) pour éviter d'épuiser la mémoire de la base.
# Anatomie universelle d'une chaîne de connexion de production : # postgresql://app_user:K8f9#mZ2!x9Q@ep-silent-db-12.eu-west-1.aws.neon.tech:5432/production_db?sslmode=require # │ │ │ │ │ │ │ │ │ # │ │ │ │ │ │ │ │ └── SSL forcé # │ │ │ │ │ │ │ └── Nom de la base # │ │ │ │ │ │ └── Port standard PostgreSQL # │ │ │ │ │ └── Hôte cloud distant # │ │ │ │ └── Mot de passe fort # │ │ │ └── Utilisateur applicatif # │ │ └── Séparateur identifiants # └── Protocole / Moteur (postgresql / mysql)
| Service Cloud | Moteur SQL | Offre Gratuite | Point Fort |
|---|---|---|---|
| Neon.tech | PostgreSQL Serverless | Oui (0.5 Go) | Branchement de base instantané comme Git (Branching) |
| Supabase | PostgreSQL | Oui (500 Mo) | Écosystème complet avec Auth, Storage et Realtime |
| PlanetScale | MySQL (Vitess) | Essai gratuit | Scalabilité horizontale massive sans verrouillage de table |
| AWS RDS | MySQL / Postgres / MariaDB | 12 mois gratuits | Standard de l'industrie pour les infrastructures critiques |