2010-01-19 13 views
6

मैं Google ऐप इंजन (जीएई) का उपयोग करके एक आईफोन एप्लिकेशन से डेटा का बैक अप लेने पर विचार कर रहा हूं - मैं आने वाले/आउटगोइंग डेटा।कोर डेटा - Google ऐप इंजन (आईफोन) पर बैक अप

क्लाइंट साइड पर मैं डेटा डेटा का बैक अप लेने के लिए कोर डेटा का उपयोग कर रहा हूं, और जीएई का उपयोग करके पुनर्प्राप्त कर रहा हूं।

मैं सोच रहा था कि उपर्युक्त करने के लिए कोई अच्छा ट्यूटोरियल/संसाधन था या नहीं, शायद यह कुछ ऐसा है जो दूसरों ने लागू करने की कोशिश की है।

कोई सलाह, या पॉइंटर्स, का स्वागत है।

उत्तर

5

एक open-source implementation of a REST server for GAE-python is available here

मुझे कोर-डेटा के बारे में कुछ नहीं पता है, लेकिन यदि आप बाइनरी या एक्सएमएल के रूप में उन्हें क्रमबद्ध करने में सक्षम हैं तो मैं आसानी से जीएई में ऑब्जेक्ट्स स्टोर कर सकता हूं।

1 एमबी तक बाइनरी ऑब्जेक्ट्स BlobProperty के रूप में संग्रहीत किया जा सकता है, और तार TextProperty के रूप में संग्रहीत किया जा सकता है।

Blobstore API for objects up to 50 megabytes भी है।

0

क्या आप अपने कोर डेटा ऑब्जेक्ट्स को GAE डेटास्टोर ऑब्जेक्ट्स पर मैप करना चाहते हैं? यदि ऐसा है, तो यह मुश्किल हो सकता है। जैसा कि आप कहते हैं, आपको सर्वर लॉजिक को पायथन या जावा के साथ कार्यान्वित करना होगा, और आप आईफोन ऑब्जेक्ट्स उद्देश्य-सी में हैं। आपको उन्हें क्रमबद्ध/deserialize करने के लिए कुछ योजना की आवश्यकता होगी।

एक आसान तरीका, यदि आप बैकअप के लिए जीएई चाहते थे, तो कोर डेटा ऑब्जेक्ट्स को क्रमबद्ध करना होगा और उन्हें GAE में कुंजी-मूल्य जोड़े के साथ ब्लॉब्स के रूप में स्टोर करना होगा।

मुझे किसी भी समान दृष्टिकोण से अवगत नहीं है इसलिए मैं इस पोस्ट पर नजर रखूंगा।

3

यदि आप अपने डेटा को किसी सर्वर पर संग्रहीत करना चाहते हैं (या इसे सिंक करें) तो आप मध्यस्थ प्रारूप से गुज़रना चाहते हैं। मैं व्यक्तिगत रूप से JSON की अनुशंसा करता हूं क्योंकि इसे आसानी से कोर डेटा के साथ उपयोग किया जा सकता है। चूंकि आप किसी ऑब्जेक्ट में सभी मानों का एक शब्दकोश पुनर्प्राप्त कर सकते हैं, इसलिए उस डिक्शन को JSON डेटा में कनवर्ट करना और तार को अपने सर्वर पर धक्का देना मुश्किल है। आपका सर्वर तब उस JSON डेटा को पुनर्प्राप्त कर सकता है और इसे उस प्रारूप में अनुवाद कर सकता है जिसे सर्वर इसे स्टोर करना चाहता है।

+0

यह मेरी योजना थी - JSON। मेरे पास कोरडाटा लिखा है और मैंने मौजूदा डब्ल्यूएस में रीस्टफुल डब्ल्यू/जेएसओएन लिखा है। क्या वेब सेवा के रूप में GAE बनाने के लिए सर्वर पक्ष के लिए कोई ट्यूटोरियल या चर्चा है? – mobibob

संबंधित मुद्दे