sql - सेन्चा माईस्क्ल क्वेरीज़




extjs sencha-touch (2)

मैं सीना टच का उपयोग कर अन्य प्लैटफ़ॉर्म्स के लिए एक एंड्रॉइड-ट्रैवेलॉग ऐप को बंद करने के बारे में हूं। समस्या यह है, कि सेंचा में केवल स्टोर स्टोर करने के लिए स्टोर सिस्टम है, लेकिन माइक्रोसॉफ्ट क्वेरी को अचूक बनाने के लिए कोई संभावना नहीं है। और चूंकि मेरे पिछले ऐप में अधिकांश MySQL कोड पहले से मौजूद है, इसलिए सेंचस न्यू सिस्टम के साथ सब कुछ दोबारा करने के लिए आईडी बहुत दर्द होगी। क्या फोन पर डेटा स्टोर करने के लिए सेन्का के साथ mysql (या कोई अन्य एसक्यूएल) प्रश्नों का इस्तेमाल करने की कोई संभावना है?


Answers

सीनाका स्टोर और परदे के पीछे कच्चे प्रश्न कोड लिखने की आवश्यकता दूर है। एक स्टोर विभिन्न बैक-एंड डेटा स्टोरों के साथ इंटरफेस करने के लिए कई अलग-अलग प्रॉक्सी का उपयोग कर सकता है, जिनमें से एक एसक्यूएल प्रॉक्सी है , जैसा कि आप सोर्स कोड में देख सकते हैं, एपीआई प्रदान करता है, जो कि मूलभूत डाटा के लिए WebSQL डाटाबेस से पूछताछ करता है।

यदि आप ढांचा के पूर्ण लाभ हासिल करना चाहते हैं और "सीनाका" का काम करते हैं, तो शायद आप स्क्रैच से शुरू करना चाहते हैं और स्टोर एपीआई का उपयोग करने के लिए अपने ऐप को आर्किटेक्ट करना चाहते हैं।


यह क्वेरी पर निर्भर करता है, सरल प्रश्नों के लिए यह एक प्रश्न के रूप में सबसे अच्छा लिखा और निष्पादित किया जाता है। हालांकि जब आपके पास डेटाबेस पक्ष पर अधिक प्रसंस्करण होता है (आप कर्सर में डेटा लेना चाहते हैं और इसे चालू करते हैं), संग्रहीत प्रक्रियाएं बेहतर होती हैं क्योंकि वे डेटाबेस सर्वर पर निष्पादित होती हैं और अनावश्यक ओवरहेड जैसे पार्सिंग और अतिरिक्त संचार से बचती हैं ।





sql extjs sencha-touch