Utiliser les API App Engine avec Datastore

Datastore est une base de données de documents NoSQL conçue pour le scaling automatique, les hautes performances et la convivialité de développement des applications.

Les pages de cette section expliquent comment accéder à Datastore avec les API App Engine. Les applications qui utilisent ces API ne peuvent s'exécuter que dans App Engine et devront être mises à niveaux vers les API Google Cloud recommandées avant de migrer vers des environnements d'exécution App Engine plus récents. Les API recommandées pour Cloud Storage figurent dans la bibliothèque cliente Google Cloud et permettent à votre application de s'exécuter dans App Engine ainsi que dans d'autres environnements compatibles avec Java 8.

Utiliser Objectify avec Datastore

Au lieu d'utiliser les API App Engine ou Google Cloud, vous pouvez utiliser Objectify pour accéder à Datastore. Objectify est une API Open Source pour Cloud Datastore qui fournit un niveau d'abstraction plus élevé que les API App Engine et Google Cloud. Alors que les applications qui utilisent des versions antérieures d'Objectify ne peuvent s'exécuter que dans App Engine, les applications utilisant la version 6 ou ultérieure peuvent s'exécuter dans App Engine, ainsi que dans d'autres environnements compatibles avec Java 8.

Si vous envisagez d'utiliser Objectify, il est recommandé d'utiliser la version 6 ou ultérieure.