क्या आपको हमेशा अपने ऐप के लिए डेटाबेस की आवश्यकता होती है? बिल्कुल नहीं।
जैसा कि तकनीक में होता है, हर स्थिति में कुछ भी आदर्श नहीं होता।
कंप्यूटर डेटा स्टोर करने के कई तरीके प्रदान करते हैं। सबसे स्पष्ट विकल्प है फ़ाइलें ।
एक सामान्य उदाहरण एक सीएमएस है। कुछ सीएमएस डेटा स्टोर करने के लिए डेटाबेस का उपयोग करते हैं (वर्डप्रेस सोचें), कुछ अन्य फाइलों का उपयोग करके डेटा स्टोर करना पसंद करते हैं (ग्रेव या स्टेटैमिक सोचें)।
उस स्थिति में डेटाबेस का उपयोग नहीं करने का अर्थ है होस्टिंग सेवा के लिए आसान परिनियोजन।
लेकिन ढेर सारे डेटा को हैंडल करते समय, एक डेटाबेस निश्चित रूप से आपके जीवन को लंबी अवधि में सरल बनाने का एक शानदार तरीका है।
यदि आप एक macOS या iOS ऐप बना रहे हैं, तो आप यह तय कर सकते हैं कि डेटा को संभालने के लिए आपको केवल एक JSON या Plist फ़ाइल की आवश्यकता है, क्योंकि उपयोगकर्ता को इसे बहुत अधिक स्टोर करने की आवश्यकता नहीं है।
या शायद कोर डेटा (आंतरिक SQLite डेटाबेस के लिए एक आवरण) आपके लिए सबसे अच्छा है।
हमेशा की तरह, यह सब जटिलता बनाम सुविधा का संतुलन है।