Aller au contenu principal

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 sauvegardes et la mise à l'échelle — 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 sauvegardes intégrées.

Configuration générale

Configuration de base PostgreSQL

ParamètreDescription
Database engine choicePostgreSQL
PostgreSQL versionVersion du moteur (ex : v18.0)
Remote database accessON/OFF — Autoriser l'accès depuis l'extérieur du cluster

Ressources et mise à l'échelle

L'onglet Resources vous permet de contrôler finement les ressources allouées à PostgreSQL.

Configuration des ressources PostgreSQL

ParamètreDescription
Requests — CPU per replicaCPU minimum garanti par réplica
Requests — Memory per replicaRAM minimum garantie par réplica
Limits — CPU per replicaCPU maximum autorisé par réplica
Limits — Memory per replicaRAM maximum autorisée par réplica
Horizontal scalingNombre 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 sauvegardes

L'onglet Storage gère le volume de données et le système de backup intégré.

Configuration du stockage et des sauvegardes PostgreSQL

ParamètreDescription
VolumeTaille du stockage persistant (ex : 5 Go)
BootstrapSource de démarrage — From scratch ou depuis un backup existant
Backup Retention DaysDurée de conservation des sauvegardes (par défaut : 14 jours)
Backup SchedulePlanification des sauvegardes automatiques (cron)
Last backupsHistorique des dernières sauvegardes effectuées

Sauvegardes automatiques

Fransys intègre un système de sauvegarde automatique pour PostgreSQL. Les sauvegardes sont :

  • Automatiques — Planifiées selon le calendrier 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
astuce

Les sauvegardes automatiques sont activées par défaut. Ajustez la rétention et le calendrier 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 compatible MySQL, légère et performante.

Configuration de base MariaDB

ParamètreDescription
Database engine choiceMariaDB
MariaDB versionVersion du moteur (ex : v10.6)
Remote database accessON/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.

Configuration de base Redis

ParamètreDescription
Database engine choiceRedis
Redis versionVersion 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 l'hôte, le port, l'utilisateur ou le mot de passe — tout est synchronisé.

→ En savoir plus : Connexions entre blocs