2009-07-19 20 views
5

मेरे छोटे ढांचे के लिए Pyxer मैं ऐपइंजिन परियोजनाओं के बाहर भी Google AppEngine डेटास्टोर का उपयोग करने में सक्षम होना चाहता हूं, क्योंकि अब मैं इस ओआरएम पैटर्न और थोड़ा तेज़ हैक के लिए उपयोग कर रहा हूं यह अच्छा है। मैं अपनी सभी परियोजनाओं के लिए Google AppEngine का उपयोग नहीं कर सकता क्योंकि इसकी फ़ाइल आकार और फ़ाइलों की संख्या में इसकी सीमाएं हैं।ऐपइंजिन प्रोजेक्ट के बाहर Google AppEngine डेटास्टोर का उपयोग करें

एक ऐसा विकल्प भी होगा, यदि कोई ऐसी परियोजना हो जो ओआरएम को एपइंजिन डेटास्टोर के समान नामकरण प्रदान करे। मुझे जीक्यूएल दृष्टिकोण भी बहुत पसंद है, क्योंकि यह ओआरएम और एसक्यूएल पैटर्न का एक अच्छा संयोजन है।

कोई विचार कहां या मुझे ऐसा समाधान मिल सकता है? धन्यवाद।

उत्तर

5

ऐप इंजन टीम के निक निक जॉनसन के पास blog posting है जिसमें बीडीबीडेटास्टोर समेत कुछ विकल्प सूचीबद्ध हैं।

हालांकि, मान लीजिए कि आप वास्तव में उसी ओआरएम का उपयोग करना चाहते हैं जिसका उपयोग आप ऐप इंजन में करते हैं। वहां सामान्य रूप से ओआरएम विकल्प हैं, हालांकि मैं पाइथन में कला की स्थिति से परिचित नहीं हूं। This प्रश्न हालांकि इस मुद्दे को हल करने लगता है।

+0

धन्यवाद, ये बहुत उपयोगी संकेत हैं। ब्लॉग पोस्ट में बहुत सारे रोचक लिंक शामिल हैं। जहां तक ​​मैं समझता हूं कि ऐपइंजिन डेटाबेस को 'क्लोनिंग' और Google AppEngine व्यवस्था के स्टैंडअलोन में कोई वास्तविक प्रयास नहीं है। मुझे लगता है कि मैं शरद ऋतु या तूफान जैसे मौजूदा पायथन फ्रेमवर्कों में से एक का उपयोग करूंगा और अपनी विशेष जरूरतों को पूरा करने के लिए उन्हें थोड़ा सा पंप कर दूंगा। इस बहुत ही जानकारीपूर्ण उत्तर के लिए बहुत बहुत धन्यवाद! – Holtwick

+0

एडी इंजन के बाहर ऐप इंजन डेटाबेस मॉडल का एक क्लोन BDBDatastore _is_। इसका उद्देश्य छोटे तैनाती (उदाहरण के लिए, जहां एक लाइव डेटास्टोर सर्वर पर्याप्त है), हालांकि - बड़े तैनाती के लिए, एचबीएस/हाइपरटेबल है। –

4

आप AppScale पर भी देखना चाहते हैं, जो "एक मंच है जो उपयोगकर्ताओं को अपने Google ऐप इंजन अनुप्रयोगों को तैनात और होस्ट करने की अनुमति देता है"।

यह शायद आपके उद्देश्यों के लिए अधिक है, लेकिन निश्चित रूप से कुछ देखने के लिए।

0

रिमोट एपीआई भी है जो थोक लोडर उपकरण डाटास्टोर में डेटा अपलोड/डाउनलोड करने के लिए उपयोग करता है।

शायद इसका उपयोग उन अनुप्रयोगों के लिए किया जा सकता है जो अभी भी डेटास्टोर का उपयोग करने के लिए ऐपइंजिन पर होस्ट नहीं किए जाते हैं।

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