2010-09-21 13 views
10

मैं एक ऐप कर रहा हूं जिसे बड़े डेटा को स्टोर करने की आवश्यकता है। बस यह पता लगाने के लिए कि यह करने का सबसे अच्छा तरीका क्या है। मुझे इसे कहां स्टोर करना चाहिए? दस्तावेज़ फ़ोल्डर में? या कैश फ़ोल्डर में? या बड़े डेटा को संग्रहित करने का एक बेहतर तरीका है? अग्रिम में धन्यवाद।आईफोन में डेटा स्टोर करने के लिए कहां?

उत्तर

8

यह संरचना और आपके डेटा के प्रकार पर निर्भर करता है। यदि आपके पास एक रिलेशनल डेटा स्ट्रक्चर है तो आप एसक्यूलाइट या कोरडाटा पर विचार कर सकते हैं, यदि आपके पास गहन ऑब्जेक्ट-ओरिएंटेड डेटा है, तो आपको कोर डेटा पर विचार करना चाहिए। यह कोरडाटा उच्च स्तर और SQLite का उपयोग करते समय SQL और ORM ढांचे के साथ आपके कौशल पर भी निर्भर करता है।

यदि आपका डेटा छवियां है, तो आप अपने आवेदन के/लाइब्रेरी फ़ोल्डर में स्टोर कर सकते हैं। यदि आपका डेटा JSON- जैसा प्रारूप है, तो आप प्लिस्ट फ़ाइल (जो कि/लाइब्रेरी फ़ोल्डर में भी हो सकते हैं) में स्टोर कर सकते हैं

+0

कोर डेटा मेरी राय में SQLite से बहुत कम काम है, यह उच्च स्तर है, और SQLite का उपयोग कर सकता है भंडारण माध्यम के रूप में। –

+0

मुझे लगता है कि यह आपके कौशल पर निर्भर करता है। बहुत से लोगों के पास पहले से ही उनके बेल्ट में एसक्यूएल का स्तर है। फिर, कोरडाटा का उपयोग करने से अधिक सीखने और कुछ सरल कार्यों के लिए आपको कोरडाटा – vodkhang

+0

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

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

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