J'ai suivi PHP on the Google appengine pour installer et cela fonctionne très bien. Des suggestions sur la façon d'utiliser une base de données/datastore avec PHP sur GAE?J'ai PHP en cours d'exécution sur Google App Engine - Comment utiliser une base de données?
Répondre
Il existe une discussion sur un magasin de données GQL dans le didacticiel auquel vous venez de vous connecter.
La banque de données de Google App Engine a une syntaxe de type SQL appelée "GQL". Les instructions Select dans GQL peuvent être effectuées sur une seule table.
Et memcached
de toute façon pour le php pour accéder à tout type de base de données. - Je sais que Memcached est fourni par GAE, donc nous pouvons l'utiliser en ajoutant simplement une paire de valeurs clés.
Parce que Google offre un accès bas niveau au magasin de données en Java API
Vous devriez être en mesure d'accéder à ces classes en utilisant l'intégration php-java, quelque chose comme:
// Get a handle on the datastore itself
$datastore = new Java('com.google.appengine.api.datastore.DatastoreServiceFactory')->getDatastoreService();
// Lookup data by known key name
$userEntity = $datastore->get(new Java('com.google.appengine.api.datastore.KeyFactory')->createKey("UserInfo", email));
voir l'URL ci-dessous pour une preuve de concept sur l'utilisation de SQL CRUD (Créer, Récupérer, Mettre à jour, Supprimer) en PHP sur Google App Engine.
Oups, les nouveaux utilisateurs ne peuvent pas publier de lien. Cliquez sur mon nom ci-dessous dans le coin droit, puis cliquez sur l'URL du site.
Je pense que c'est ce que vous cherchez https://developers.google.com/appengine/docs/php/cloud-sql/ utilisez l'une des trois bibliothèques MySQL pris en charge, le travail contre l'installation locale de MySQL au niveau local, et Google CloudSQL Déployés, en ayant un nom d'instance que vous vous connectez à avec mysql_connect(). Nécessite la facturation étant activée pour configurer une instance CloudSQL :-(
Il utilise une implémentation incomplète. Il est un bon point de départ si vous êtes sérieux au sujet de l'utilisation datastore google.
- 1. Incompatibilité de la base de données Google App Engine
- 2. Google App Engine sur Silverlight
- 3. Prise en charge de PHP pour Google App Engine?
- 4. Pourquoi "pas" Google App Engine?
- 5. Services SIG sur Google App Engine
- 6. Comment définir les domaines à utiliser par Google App Engine?
- 7. état "obsolète" sur Google App Engine Django
- 8. Commerce électronique sur Google App Engine
- 9. Django 1.1 sur Google App Engine
- 10. Besoin d'aide pour concevoir une application de répertoire sur python fonctionnant sur google app engine
- 11. Comment utiliser inbulit django templatetags dans google-app-engine
- 12. Clé codée Google App Engine en Java
- 13. Champ ModelForm unique et de base pour Google App Engine
- 14. Problème avec Google App Engine
- 15. OpenID pour Google App Engine
- 16. Dois-je utiliser google-app-engine-django ou app-engine-patch ou ni l'un ni l'autre?
- 17. Comment synchroniser en direct les banques de données dev sur Google App Engine?
- 18. Google App Engine Téléchargement de fichiers volumineux
- 19. Contraintes dans google-app-engine?
- 20. Google App Engine - Modèles créés dynamiquement
- 21. Package "reconditionné" de Google App Engine
- 22. Comment fournir un service hébergé sur Google App Engine
- 23. Connexion de l'iPhone à Google App Engine
- 24. Connexions totalement personnalisées dans google app engine
- 25. Google App Engine avec Django 1.0.2
- 26. Google App Engine pour les pseudo-cronjobs?
- 27. Stockage des images téléchargées sur Google App Engine avec Java
- 28. Google App Engine: Enregistrement d'une liste d'objets?
- 29. auto-rejoindre dans google app engine (java)
- 30. Impossible de télécharger un projet Django sur Google App Engine