Google appengine で PHPに従ってセットアップしたところ、うまく機能しました。GAE で PHP を使用してデータベース/データストアを使用する方法について何か提案はありますか?
5 に答える
GoogleはJavaAPIでデータストアへの低レベルのアクセスを提供しているため
次のようなphp-java統合を使用してこれらのクラスにアクセスできるはずです。
// 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));
私はこれがあなたが探しているものだと思い ますhttps://developers.google.com/appengine/docs/php/cloud-sql/ mysql_connect() で接続するインスタンス名を持つことにより、デプロイ時の CloudSQL。CloudSQL インスタンスをセットアップするには、課金を有効にする必要があります :-(
Google App Engine で PHP で SQL CRUD (作成、取得、更新、削除) を使用する方法の概念実証については、以下の URL を参照してください。
おっと、新しいユーザーはリンクを投稿できません。右隅にある下の私の名前をクリックしてから、Web サイトの URL をクリックします。
リンク先のチュートリアルには、GQL データストアに関する議論があります。
Google App Engine のデータストアには、「GQL」と呼ばれる SQL に似た構文があります。GQL の Select ステートメントは、1 つのテーブルに対してのみ実行できます。
そしてmemcached
とにかく、phpがあらゆる種類のデータベースにアクセスできるようにします。- Memcached が GAE によって提供されていることは知っているので、キーと値のペアを追加するだけで使用できます。