> ## Documentation Index
> Fetch the complete documentation index at: https://docs.squarecloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Hébergement de bases de données

> Hébergez des bases de données pour vos applications avec la plus grande plateforme d'Amérique latine. Performances et sécurité d'entreprise pour vos données

<Frame>
  <img src="https://squarecloud.app/banners/fr/databases.png" alt="Aperçu du service Square Cloud Databases" style={{ borderRadius: "0.2rem" }} />
</Frame>

## Pourquoi choisir Square Cloud ?

Des instances gérées PostgreSQL, MySQL, MongoDB et Redis, provisionnées en quelques clics et accessibles via une connexion chiffrée et authentifiée par certificat. Vous obtenez une base de données de production sans configurer de serveur, gérer de sauvegardes ni payer pour la bande passante consommée par votre application.

<CardGroup cols={2}>
  <Card title="Stockage adossé au NVMe" icon="bolt">
    Les instances tournent sur des **SSD NVMe Samsung d'entreprise**, où la latence de lecture aléatoire domine les performances réelles des requêtes — ainsi les recherches indexées et les charges à forte écriture restent rapides.
  </Card>

  <Card title="Aucun frais réseau" icon="wifi">
    **Aucun frais d'ingress ou d'egress.** Lisez et écrivez autant que votre application en a besoin sans facture de bande passante à l'usage — un coût qui domine discrètement chez la plupart des fournisseurs cloud.
  </Card>

  <Card title="Snapshots instantanés" icon="server">
    **Points de restauration en un clic** inclus sans coût supplémentaire. Récupérez d'une migration ratée ou d'une suppression accidentelle sans quitter le tableau de bord.
  </Card>

  <Card title="Chiffré par défaut" icon="shield-halved">
    Les instances **n'acceptent que les connexions SSL/TLS** avec des certificats gérés par Square Cloud. Les connexions en clair sont refusées, ainsi vos données sont chiffrées en transit sans aucune configuration supplémentaire.
  </Card>
</CardGroup>

## Bases de données prises en charge

Nous proposons quelques bases de données déjà configurées, prêtes à connecter et à utiliser.

<CardGroup cols={2}>
  <Card title="PostgreSQL" icon="elephant" href="https://squarecloud.app/fr/databases/postgresql" />

  <Card title="MongoDB" icon="leaf" href="https://squarecloud.app/fr/databases/mongodb" />

  <Card title="MySQL" icon="database" href="https://squarecloud.app/fr/databases/mysql" />

  <Card title="Redis" icon="r" href="https://squarecloud.app/fr/databases/redis" />
</CardGroup>

### Versions

|    SGBD    | Version |
| :--------: | :-----: |
| PostgreSQL |  17.x.x |
|    MySQL   |  9.x.x  |
|   MongoDB  |  8.x.x  |
|    Redis   |  7.4.x  |

## Comment héberger ma base de données ?

Héberger votre base de données avec Square Cloud est simple et direct, il vous faut un **plan Standard actif ou supérieur** et suivre ces étapes :

<Steps>
  <Step title="Créer une nouvelle instance de base de données">
    Rendez-vous sur la page [Bases de données](https://squarecloud.app/fr/dashboard/databases) et cliquez sur le bouton « Créer une base de données ».
  </Step>

  <Step title="Configurer votre instance de base de données">
    Sélectionnez le type de base de données que vous souhaitez héberger et remplissez les informations requises, telles que le nom de la base de données et la RAM.
  </Step>

  <Step title="Finaliser la création de votre instance">
    Cliquez sur le bouton « Créer » et attendez la création de la base de données. Une fois prête, vous trouverez les détails de connexion dans le tableau de bord de la base de données.
  </Step>
</Steps>

## Comment me connecter à ma base de données ?

Nos bases de données sont configurées pour n'autoriser que les connexions sécurisées avec certificat. Pour vous connecter à votre toute nouvelle base de données, vous devez suivre ces étapes :

<Steps>
  <Step title="Obtenir les identifiants et les certificats">
    Obtenez les identifiants pour vous connecter à votre base de données. Vous aurez besoin de l'hôte, du port, du nom d'utilisateur et du mot de passe, que vous trouverez dans l'URL, ainsi que des certificats.
  </Step>

  <Step title="Se connecter à votre base de données avec ssl/tls">
    Utilisez les identifiants et les certificats pour vous connecter à votre base de données avec le client ou la bibliothèque de base de données de votre choix.\
    Veillez à utiliser SSL/TLS pour des connexions sécurisées et utilisez les certificats comme CA, certificat racine ou certificat client et certificat de clé.\
    <Note> Normalement, vous n'aurez besoin que du `.pem`, mais certains clients peuvent exiger séparément les fichiers `.key` et `.cert` ou un fichier `.p12`.</Note>
  </Step>

  <Step title="Commencer à utiliser votre base de données">
    Une fois connecté, vous pouvez commencer à utiliser votre instance de base de données, en stockant et en gérant vos données.\
    Vous pouvez également surveiller les performances et l'utilisation de votre base de données via le tableau de bord Square Cloud.
  </Step>
</Steps>
