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

# Stockage et bases de données

> Découvrez les options de stockage de fichiers et de bases de données sur Replit.

Grâce aux solutions de stockage flexibles de Replit, vous pouvez rapidement ajouter le stockage de données parfait dont votre application a besoin pour fonctionner. Vous pouvez utiliser la base de données ou le stockage d'objets de Replit pour des applications avec les exigences suivantes, et Agent peut automatiquement configurer et intégrer les deux solutions :

* Un jeu qui doit sauvegarder les informations des joueurs, comme la progression ou les meilleurs scores
* Une plateforme de contenu qui gère des fichiers multimédias

## Quelles sont les options de stockage et de bases de données de Replit

Replit propose les options de stockage de données suivantes :

* **Base de données** : stocke des données structurées telles que des profils d'utilisateurs, des scores de jeu et des catalogues de produits.
  Vous pouvez stocker ou récupérer des données par attributs et relations entre les points de données.

* **Stockage d'application** : stocke des données non structurées telles que des images, vidéos, documents.
  Vous pouvez stocker et récupérer des fichiers volumineux et des données binaires.

### Comparaison du stockage d'application et de la base de données

|                             | Base de données                                       | Stockage d'application                               |
| --------------------------- | :---------------------------------------------------- | :--------------------------------------------------- |
| **Format de données idéal** | Données structurées avec des relations                | Fichiers volumineux (images, vidéos, documents)      |
| **Modèle de données**       | Tables, lignes, colonnes                              | Buckets, fichiers                                    |
| **Langage de requête**      | SQL                                                   | API REST                                             |
| **Clients**                 | Clients et ORM compatibles PostgresSQL                | SDK Replit et bibliothèques client GCS               |
| **Modèle de facturation**   | Payer pour le temps de calcul et l'espace de stockage | Payer pour la bande passante et l'espace de stockage |

### Outils de l'Éditeur de projet

En savoir plus sur les outils Replit suivants pour configurer et gérer le stockage de données de votre application :

<CardGroup>
  <Card title="Base de données" href="/fr/features/data-and-storage/sql-database/" icon="database">
    Idéale pour les données structurées et la représentation des relations de données.
    Alimentée par une base de données PostgresSQL entièrement gérée qui évolue avec votre application.
  </Card>

  <Card title="Stockage d'application" href="/fr/features/data-and-storage/object-storage/" icon="bucket">
    Idéal pour les données non structurées et les fichiers volumineux, tels que les images, vidéos et documents.
    Alimenté par Google Cloud Storage (GCS) pour une haute disponibilité et évolutivité. Agent peut automatiquement configurer le stockage d'application avec une authentification avancée et des contrôles d'accès.
  </Card>
</CardGroup>

## Premiers pas

La façon la plus rapide de démarrer avec les solutions de stockage de Replit est de suivre l'un des tutoriels ci-dessous :

<CardGroup cols={3}>
  <Card title="Base de données" href="/getting-started/quickstarts/database-connection/" icon="database">
    Connectez votre application à une base de données SQL
  </Card>

  <Card title="Stockage d'application en Python" href="/getting-started/quickstarts/object-storage-python/" icon="python">
    Gérez le stockage d'application avec le SDK Python de Replit
  </Card>

  <Card title="Stockage d'application en JavaScript" href="/getting-started/quickstarts/object-storage-javascript/" icon="js">
    Gérez le stockage d'application avec le SDK JavaScript de Replit
  </Card>
</CardGroup>

## Cas d'usage

Les exemples suivants montrent comment les outils de base de données et de stockage d'objets peuvent soutenir vos applications Replit.

### Application e-commerce

Stockez les informations sur les produits, les profils clients et l'historique des commandes dans la base de données.
Utilisez des requêtes SQL pour filtrer les produits par catégorie, rechercher des articles et gérer les commandes clients.

<Frame>
  <img src="https://mintcdn.com/replit/tlGd6oyGOaUUeRxr/images/databases/use-case-ecommerce.jpg?fit=max&auto=format&n=tlGd6oyGOaUUeRxr&q=85&s=a970847ef9253b625186bf408bde2b7f" alt="capture d'écran d'une application e-commerce" width="1440" height="872" data-path="images/databases/use-case-ecommerce.jpg" />
</Frame>

### Application de partage de fichiers

Partagez des fichiers volumineux tels que des images, vidéos et documents avec le stockage d'application.
Utilisez le SDK de stockage d'application Replit pour téléverser, télécharger et déplacer des fichiers.

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/databases/use-case-fileshare.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=2556548039bb1bdfec7ce3bb3df1c9d5" alt="capture d'écran d'une application de partage de fichiers" width="2884" height="1974" data-path="images/databases/use-case-fileshare.png" />
</Frame>

## Prochaines étapes

* [Base de données](/fr/features/data-and-storage/sql-database/) : Découvrez l'outil Base de données Replit et comment connecter votre application Replit à une base de données
* [Stockage d'application](/fr/features/data-and-storage/object-storage/) : Découvrez comment utiliser la solution de stockage d'application de Replit
