9

मैंने सेटअप के लिए PHP on the Google appengine का पालन किया और यह बहुत अच्छा काम करता है। GAE पर PHP के साथ डेटाबेस/डेटास्टोर का उपयोग करने के तरीके के बारे में कोई सुझाव?मेरे पास Google App Engine पर PHP चल रहा है - मैं डीबी का उपयोग कैसे करूं?

उत्तर

0

ट्यूटोरियल में एक जीक्यूएल डाटास्टोर पर कुछ चर्चा है जो आपने अभी जुड़ी है।

Google ऐप इंजन के डेटास्टोर में "जीक्यूएल" नामक एक एसक्यूएल-जैसे सिंटैक्स है। जीक्यूएल में कथन का चयन केवल एक टेबल पर किया जा सकता है।

और डेटाबेस के किसी भी प्रकार का उपयोग करने के लिए php के लिए

memcached वैसे भी। - मुझे पता है कि मेमकैच जीएई द्वारा प्रदान किया जाता है ताकि हम इसका उपयोग केवल एक महत्वपूर्ण मूल्य जोड़ी जोड़कर कर सकें।

3

क्योंकि गूगल जावा एपीआई में डेटासंग्रह के निम्न स्तर पहुँच प्रदान करता है

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

आप की तरह कुछ php-जावा एकीकरण का उपयोग करने वालों वर्ग तक पहुँचने के लिए, सक्षम होना चाहिए:

// 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

अवधारणा के सबूत के लिए नीचे दिए गए यूआरएल को देखें कि Google App Engine पर PHP में SQL CRUD (बनाएं, पुनर्प्राप्त करें, अपडेट करें, हटाएं) का उपयोग कैसे करें।

ओह, नए उपयोगकर्ता एक लिंक पोस्ट नहीं कर सकते हैं। दाएं कोने में नीचे दिए गए मेरे नाम पर क्लिक करें और फिर वेबसाइट यूआरएल पर क्लिक करें।

1

मैं इस लगता है कि आप https://developers.google.com/appengine/docs/php/cloud-sql/ उपयोग के लिए क्या देख रहे तीन MySQL पुस्तकालयों में से एक का समर्थन किया, स्थानीय में MySQL के स्थानीय स्थापना के खिलाफ काम करते हैं, और गूगल CloudSQL जब तैनात, एक उदाहरण के नाम है कि आप से कनेक्ट होने से है mysql_connect() के साथ। आवश्यकता बिलिंग सेटअप करने के लिए :-(

0

https://gae-php-tips.appspot.com/2013/12/23/getting-started-with-the-cloud-datastore-on-php-app-engine/

https://gae-php-tips.appspot.com/2013/12/24/getting-started-with-the-cloud-datastore-on-php-app-engine-part-ii/

यह एक अधूरी कार्यान्वयन उपयोग कर रहा है एक CloudSQL उदाहरण सक्षम जा रहा है। यह एक अच्छा प्रारंभिक बिंदु है अगर आप गूगल डेटासंग्रह उपयोग करने के बारे में गंभीर हैं।