Choisir une option de stockage

Pour stocker des données dans votre application App Engine, vous disposez de plusieurs options :

Nom Structure Cohérence Coût
Google Cloud Datastore Sans schéma (NoSQL) Fortement cohérent, sauf lors de l'exécution de requêtes globales Google Cloud Datastore propose un quota gratuit avec des limites journalières. Les comptes payants proposent un stockage ainsi que des opérations de lecture et d'écriture illimités. Pour en savoir plus, consultez la page Quotas relatifs à Datastore.
Google Cloud SQL Relationnel (compatible MySQL) Fortement cohérent Google propose deux modes de facturation pour Google Cloud SQL : au forfait et à l'utilisation. Pour en savoir plus, consultez la page Tarifs de Cloud SQL.
Google Cloud Storage Fichiers et métadonnées associées (stockage de fichiers dans le cloud) Fortement cohérent, sauf lors de l'exécution d'opérations de listes qui obtiennent la liste des buckets ou des objets Les appels vers Google Cloud Storage sont gratuits. Toutefois, toutes les données stockées dans Google Cloud Storage sont facturées au tarif habituel de stockage de données de Google Cloud Storage.

Pour en savoir plus sur les prix de Cloud Storage, consultez la page Tarifs de Cloud Storage.

Ces options ne s'excluent pas mutuellement. Par exemple, la même application peut à la fois stocker des informations dans une base de données Cloud SQL et stocker des fichiers dans un bucket Cloud Storage.

Bases de données tierces

Vous pouvez également choisir parmi diverses bases de données tierces utilisables avec vos applications, telles que Redis, MongoDB, PostgreSQL, Cassandra et Hadoop. Toute base de données tierce compatible avec votre langage peut être utilisée avec votre instance App Engine, à condition qu'elles puissent se connecter l'une à l'autre.

Apprenez-en davantage sur la connexion à des bases de données tierces.

Solutions de stockage remplacées

Les solutions suivantes sont disponibles pour App Engine, mais elles ont été remplacées par les options répertoriées ci-dessus.

  • DB Datastore : le framework DB Datastore a été remplacé par le framework NDB Datastore. Outre la mise en cache automatique, ses fonctionnalités autorisent les requêtes sophistiquées et les transactions atomiques.
  • API Blobstore : il est recommandé d'utiliser Google Cloud Storage plutôt que cette API.
Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Environnement standard App Engine pour Python