Trả lời

0

Có một số cuộc thảo luận về kho dữ liệu GQL trong hướng dẫn bạn vừa liên kết tới.

kho dữ liệu của Google App Engine có cú pháp giống SQL được gọi là "GQL". Chọn câu lệnh trong GQL chỉ có thể được thực hiện trên một bảng.

Và memcached

anyway cho php để truy cập bất kỳ loại cơ sở dữ liệu. - Tôi biết rằng Memcached được cung cấp bởi GAE để chúng ta có thể sử dụng điều đó bằng cách thêm một cặp giá trị khóa.

3

Bởi vì Google cung cấp quyền truy cập ở mức độ thấp đến kho dữ liệu trong Java API

http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html

Bạn sẽ có thể truy cập vào các lớp học bằng cách sử dụng tích hợp php-java, một cái gì đó như:

// 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)); 
1

xem URL bên dưới để biết bằng chứng về khái niệm cách sử dụng SQL CRUD (Tạo, Truy xuất, Cập nhật, Xóa) trong PHP tại Google App Engine.

Rất tiếc, người dùng mới không thể đăng liên kết. Nhấp vào tên của tôi bên dưới ở góc bên phải và sau đó nhấp vào url của trang web.

1

Tôi nghĩ rằng đây là những gì bạn đang tìm kiếm https://developers.google.com/appengine/docs/php/cloud-sql/ sử dụng một trong ba thư viện MySQL được hỗ trợ, có tác dụng chống cài đặt cục bộ của MySQL ở địa phương, và Google CloudSQL khi triển khai, bằng việc có một tên instance mà bạn kết nối với mysql_connect(). Yêu cầu thanh toán được kích hoạt để thiết lập một ví dụ CloudSQL :-(

Các vấn đề liên quan