Blocs Base de données
Les blocs Database fournissent des services de stockage de données managés, prêts à l'emploi. Fransys gère le provisionnement, la configuration réseau, les backups et le scaling — vous n'avez qu'à glisser-déposer le bloc et le connecter à votre application.
PostgreSQL
PostgreSQL est la base de données relationnelle recommandée sur Fransys. Elle offre la configuration la plus complète avec gestion des ressources, du stockage et des backups intégrés.
Configuration générale

| Paramètre | Description |
|---|---|
| Database engine choice | PostgreSQL |
| PostgreSQL version | Version du moteur (ex : v18.0) |
| Remote database access | ON/OFF — Autoriser l'accès depuis l'extérieur du cluster |
Ressources et scaling
L'onglet Resources vous permet de contrôler finement les ressources allouées à PostgreSQL.

| Paramètre | Description |
|---|---|
| Requests — CPU per replica | CPU minimum garanti par réplica |
| Requests — Memory per replica | RAM minimum garantie par réplica |
| Limits — CPU per replica | CPU maximum autorisé par réplica |
| Limits — Memory per replica | RAM maximum autorisée par réplica |
| Horizontal scaling | Nombre de réplicas (par défaut : 1) |
Les Requests définissent le minimum de ressources réservé à chaque réplica. Les Limits définissent le plafond que le service ne peut pas dépasser. Laisser ces valeurs à "No request" / "No limit" permet au service d'utiliser les ressources disponibles sur le cluster de manière flexible.
Stockage et backups
L'onglet Storage gère le volume de données et le système de backup intégré.

| Paramètre | Description |
|---|---|
| Volume | Taille du stockage persistant (ex : 5 gigabytes) |
| Bootstrap | Source de démarrage — From scratch ou depuis un backup existant |
| Backup Retention Days | Durée de conservation des backups (par défaut : 14 jours) |
| Backup Schedule | Planification des backups automatiques (cron) |
| Last backups | Historique des derniers backups effectués |
Backups automatiques
Fransys intègre un système de backup automatique pour PostgreSQL. Les backups sont :
- Automatiques — Planifiés selon le schedule défini, sans intervention manuelle
- Rétention configurable — Par défaut 14 jours, ajustable selon vos besoins
- Restaurables — Possibilité de bootstrapper une nouvelle instance depuis un backup existant via l'option Bootstrap
Les backups automatiques sont activés par défaut. Ajustez la rétention et le schedule en fonction de la criticité de vos données. Pour une base de production, 14 jours est un bon point de départ.
MariaDB
MariaDB est une alternative MySQL-compatible, légère et performante.

| Paramètre | Description |
|---|---|
| Database engine choice | MariaDB |
| MariaDB version | Version du moteur (ex : v10.6) |
| Remote database access | ON/OFF — Autoriser l'accès externe |
Redis
Redis est un store clé-valeur en mémoire, idéal pour le cache, les sessions et les queues.

| Paramètre | Description |
|---|---|
| Database engine choice | Redis |
| Redis version | Version du moteur (ex : v7.0) |
Redis a la configuration la plus simple : choisissez la version et c'est prêt. Connectez-le à votre application et les variables REDIS_HOST, REDIS_PORT et REDIS_PASSWORD sont injectées automatiquement.
Connexion avec un bloc applicatif
Quand vous connectez un bloc base de données à un bloc applicatif sur le canvas, Fransys injecte automatiquement toutes les variables nécessaires côté application. Vous n'avez pas à copier manuellement le host, le port, le user ou le mot de passe — tout est synchronisé.
→ En savoir plus : Connexions entre blocs