Bases de données et backend

Bases de données infogérées. Juste à côté de votre application.

Exécutez PostgreSQL, MySQL, MariaDB, Redis ou MongoDB sur le réseau privé de votre équipe. Reliez une base à un projet et sa chaîne de connexion arrive dans les variables d’environnement de l’application — avec sauvegardes quotidiennes, métriques et console dans le navigateur inclus.

Réseau privé par défautDATABASE_URL à la liaisonSauvegardes quotidiennes par défautConsole dans le navigateurServeurs en France
hostingsurge.com/dashboard/databasesDémo en direct

Chapitre 1 sur 5: Les cinq moteurs dans une seule liste, chacun avec son état et le projet qui l’utilise.

Données d’exemple

Une base de données qui s’entretient toute seule, à côté de votre application

Tout ce que vous auriez sinon à scripter, à mettre à jour et à surveiller vous-même.

  • Cinq moteurs, un seul tableau de bord

    PostgreSQL, MySQL, MariaDB, Redis et MongoDB, gérés là où vous gérez vos déploiements. PostgreSQL ajoute la mutualisation des connexions avec PgBouncer et des extensions comme pgvector.

  • Privée par défaut

    Chaque base tourne sur le réseau privé de votre équipe et n’est joignable que depuis vos projets. L’accès public est un interrupteur : il vous donne un hôte et un port, puis se referme.

  • Reliée en une étape

    Reliez une base à un projet et son URL de connexion est enregistrée comme variable sensible — DATABASE_URL, REDIS_URL ou MONGODB_URI. Redéployez, et l’application est connectée.

  • Des sauvegardes dès le premier jour

    Les nouvelles bases sont sauvegardées chaque jour à 03:00 UTC et chaque sauvegarde est conservée 30 jours. Modifiez le planning ou sauvegardez à la demande avant une migration.

  • Restaurer ou télécharger

    Restaurez une sauvegarde dans une nouvelle base, ou sur place après une sauvegarde de sécurité automatique. Téléchargez n’importe quelle sauvegarde ; chaque nuit, elles sont aussi copiées, chiffrées, vers un stockage dans l’UE.

  • Console et métriques intégrées

    Parcourez les tables et lancez des requêtes dans le navigateur sans ouvrir la base à Internet. Les métriques montrent la charge, les connexions, les succès du cache et la taille sur 90 jours.

Les restaurations se font à partir de ces sauvegardes : la restauration à un instant précis n’est pas disponible pour les bases des clients. Les sauvegardes MongoDB se téléchargent mais ne se restaurent pas depuis le tableau de bord, et Redis n’a pas de sauvegardes planifiées.

De zéro à connecté en trois étapes

Les mêmes étapes que la démo ci-dessus. Aucun serveur à installer, aucun identifiant à recopier.

  1. Créez une base de donnéesChoisissez un moteur et un nom. Elle démarre sur le réseau privé de votre équipe, avec les sauvegardes quotidiennes déjà activées.
  2. Reliez-la à votre applicationChoisissez le projet. L’URL de connexion est ajoutée à ses variables d’environnement ; redéployez et l’application la lit comme n’importe quelle variable.
  3. Surveillez, interrogez, restaurezSuivez ses métriques, lancez des requêtes dans la console et restaurez une sauvegarde quand vous en avez besoin.

Pourquoi l’héberger ici

Ce qu’une base sur un serveur que vous gérez vous laisse à faire, et ce que Hostingsurge prend en charge.

TâcheSur un serveur que vous gérezSur Hostingsurge
SauvegardesUne tâche cron, la rotation des dumps et un endroit où stocker les fichiersQuotidiennes par défaut, conservées 30 jours, plus des sauvegardes à la demande
Copie hors siteUn autre fournisseur et un autre scriptCopiées chaque nuit, chiffrées, vers un stockage dans l’UE
RestaurationÀ la main, en ligne de commandeDans une nouvelle base, ou sur place après une sauvegarde de sécurité
Consulter les donnéesUn client sur votre ordinateur et un port ouvertUne console dans le navigateur, en lecture seule par défaut, chaque instruction journalisée
SupervisionUn exporteur et des tableaux de bord à mettre en placeDes métriques toutes les cinq minutes, avec 90 jours d’historique
Connecter l’applicationDes identifiants recopiés dans sa configurationDATABASE_URL ajoutée quand vous reliez la base

Tout autour de la base de données

Secrets, tâches planifiées et une vue claire de ce que chaque projet utilise — à côté de vos déploiements.

  • Variables d’environnement et secrets. Gardez les clés d’API et les chaînes de connexion hors de votre code. Les valeurs sensibles restent masquées une fois enregistrées, et les modifications s’appliquent au prochain déploiement.
  • Tâches cron. Exécutez des commandes récurrentes — un nettoyage nocturne, un rapport — selon un planning dans le conteneur de votre application, ou lancez-en une avec Exécuter maintenant.
  • Stockage du projet. La vue Stockage de chaque projet montre les bases de données qu’il utilise. Reliez n’importe quelle base de votre équipe à n’importe quel projet.

Depuis votre terminal

# Créer PostgreSQL et la relier à un projet
hostingsurge databases create boutique-db --engine postgresql --project boutique

# Sept jours de métriques, avec mini-graphiques
hostingsurge databases metrics boutique-db --range 7d

# Sauvegarder maintenant, puis lister les sauvegardes
hostingsurge databases backups boutique-db run
hostingsurge databases backups boutique-db ls

Les mêmes actions existent dans l’API REST et via MCP, et chaque commande peut afficher --json. La console fait exception : elle ne répond qu’aux sessions connectées du tableau de bord. Découvrir l’API et la CLI

Ce que chaque moteur obtient

Un seul tableau de bord pour les cinq. Les sauvegardes et les restaurations suivent ce que chaque moteur prend en charge.

MoteurIdéal pourSauvegardes planifiéesRestauration depuis le tableau de bord
PostgreSQLDonnées relationnelles pour applications web et APIQuotidiennes par défautDans une nouvelle base ou sur place
MySQLApplications PHP et de nombreux frameworksQuotidiennes par défautDans une nouvelle base ou sur place
MariaDBOpen source, compatible avec MySQLQuotidiennes par défautDans une nouvelle base ou sur place
MongoDBDocuments au format JSONQuotidiennes par défautTéléchargement uniquement
RedisCache, sessions et files d’attenteNon disponibles—

Vous en faites déjà tourner une ailleurs ? Importez un dump PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, ou copiez une base en service. Toutes les sources de migration

Au même tarif que le reste de Cloud

Les bases de données figurent dans la grille Cloud : un prix fixe par base, ou l’usage facturé à la seconde.

  • PostgreSQL Basic

    0,1 vCPU256 MB

    $6 / mois

  • PostgreSQL 1 GB

    0,5 vCPU1 GB

    $19 / mois

  • Key Value 256 MB

    Compatible Redis256 MB

    $10 / mois

Ou payez à l’usage : $20 par vCPU et $10 par Go de mémoire par mois, facturés à la seconde. MySQL, MariaDB et MongoDB fonctionnent à l’usage ou sur une instance à prix fixe.

Prix de lancement en USD, hors TVA. Le paiement n’est pas encore ouvert : tous les comptes fonctionnent gratuitement aujourd’hui et rien n’est facturé. Comparer les tarifs Cloud

Vos questions sur les bases de données

Quelles bases de données puis-je créer ?

PostgreSQL, MySQL, MariaDB, Redis et MongoDB. Chacune tourne comme base infogérée sur le réseau privé de votre équipe.

Comment mon application se connecte-t-elle à sa base ?

Reliez la base à un projet et son URL de connexion est ajoutée aux variables d’environnement du projet comme valeur sensible : DATABASE_URL, ou REDIS_URL et MONGODB_URI pour Redis et MongoDB. Redéployez, et votre application la lit comme n’importe quelle variable.

Les sauvegardes sont-elles automatiques ?

Oui, pour PostgreSQL, MySQL, MariaDB et MongoDB : les nouvelles bases sont sauvegardées chaque jour à 03:00 UTC et chaque sauvegarde est conservée 30 jours. Vous pouvez modifier le planning ou sauvegarder à la demande, et chaque nuit les sauvegardes sont aussi copiées, chiffrées, vers un stockage dans l’UE en dehors du serveur. Redis n’a pas de sauvegardes planifiées.

Puis-je restaurer à un instant précis ?

Non. Les restaurations utilisent les sauvegardes planifiées et à la demande : celles de PostgreSQL, MySQL et MariaDB se restaurent dans une nouvelle base ou sur place après une sauvegarde de sécurité, et celles de MongoDB se téléchargent.

Puis-je consulter la base sans l’ouvrir à Internet ?

Oui. La console du navigateur liste les tables, collections ou clés et exécute les instructions via votre session du tableau de bord. Elle démarre en lecture seule ; le mode écriture s’active après confirmation, et chaque instruction est enregistrée dans le journal d’audit de l’équipe.

Puis-je me connecter depuis mon propre ordinateur ?

Oui. Activez l’accès public et la base obtient un hôte et un port publics pour vos propres outils. Désactivez-le quand vous avez terminé — par défaut, une base n’est joignable que depuis les projets de votre équipe.

Puis-je transférer ici une base existante ?

Oui. Importez un dump PostgreSQL, MySQL, MariaDB, MongoDB ou Redis, ou copiez une base en service. Vous préférez que notre équipe s’en charge ? Demander une migration accompagnée

Où mes données sont-elles stockées ?

Sur des serveurs en France (UE), derrière un pare-feu. Les projets, les données et les identifiants de chaque équipe sont isolés de ceux des autres équipes.

Donnez une base de données à votre application dès aujourd’hui.

Commencez gratuitement, puis créez PostgreSQL, MySQL, MariaDB, Redis ou MongoDB à côté de vos projets — ou importez celle que vous utilisez déjà.