कंप्यूटर पर साधारण जानकारी संग्रहीत करने के लिए एक फ्लैट फ़ाइल डेटाबेस बनाएँ। एक यूनिक्स या लिनक्स ऑपरेटिंग सिस्टम फ्लैट फ़ाइल डेटाबेस की एक श्रृंखला पर चलता है। एक विंडोज़ कंप्यूटर हर दिन उपयोग की जाने वाली सूचनाओं को संग्रहीत करने के लिए फ्लैट फ़ाइल डेटाबेस का भी उपयोग करता है। एक Macintosh कंप्यूटर भी ऐसा करता है। लेकिन एक फ्लैट फ़ाइल डेटाबेस संबंधपरक नहीं है, और एडगर एफ को संतुष्ट नहीं कर सकता है। कॉड के तेरह नियम जो डेटाबेस के संबंधपरक प्रकृति को परिभाषित करते हैं। फ्लैट फ़ाइल डेटाबेस के अलग-अलग फायदे और नुकसान भी हैं।
कॉन्फ़िगरेशन को सरलता से संग्रहीत करने के लिए फ़्लैट फ़ाइलें
विंडोज रजिस्ट्री, हालांकि जटिल है, संबंधपरक नहीं है। यह एक फ्लैट फाइल है जो सॉफ्टवेयर और हार्डवेयर के जुड़ने और हटाने के साथ फैलती और सिकुड़ती है। यह उपयोगकर्ता डेटा का ट्रैक रखता है, लॉग स्टोर करता है और जानकारी को बहुत तेज़ी से ढूंढने में सहायता करता है। पासवर्ड UNIX और Linux द्वारा एक फ्लैट फ़ाइल डेटाबेस में कॉन्फ़िगरेशन जानकारी के साथ संग्रहीत किए जाते हैं जो आसानी से संपादन योग्य है, और जो सिस्टम को कार्य करता है। इन UNIX कॉन्फ़िगरेशन फ़ाइलों में कोई भी परिवर्तन तत्काल प्रभाव पैदा करता है जो नाटकीय हो सकता है। इनमें से बहुत कुछ है जो UNIX को इसके विन्यास में आसानी के कारण इतना लोकप्रिय बनाता है।
दिन का वीडियो
फ्लैट फ़ाइल डेटाबेस लाभ
एक फ्लैट फ़ाइल डेटाबेस एक रिकॉर्ड प्रति पंक्ति पाठ फ़ाइल, एक बाइनरी फ़ाइल (या पाठ और दोनों का संयोजन है) बाइनरी) फ़ाइल जो "सीमांकक" का उपयोग करके कॉलम को अलग करती है जो फ़ील्ड को एक मानक पहचानने योग्य में अलग करती है मार्ग। यह जानकारी के लिए रिकॉर्ड के माध्यम से खोजने में मदद करता है। रिकॉर्ड्स को निश्चित लंबाई से भी सीमांकित किया जा सकता है। यदि कोई रिकॉर्ड बहुत छोटा है, तो किसी प्रकार के फ़ील्ड-पैडिंग का उपयोग किया जा सकता है ताकि रिकॉर्ड की लंबाई अगले के समान हो। यह एक क्षेत्र से दूसरे क्षेत्र में एक समान बाइट-लंबाई की अनुमति देता है।
कॉन्फ़िगरेशन फ़ाइलें अक्सर XML (विस्तारित मार्कअप भाषा) में संग्रहीत की जाती हैं, जो कुछ विशिष्ट सीमांकक के साथ एक फ्लैट फ़ाइल डेटाबेस है, जैसे कि "इससे बड़ा" और "इससे कम" (<>) प्रतीक। इन एक्सएमएल फाइलों का उपयोग अक्सर वेबसाइट पर विशिष्ट मॉड्यूल बनाने के लिए किया जाता है, जब मानक निर्माण निम्नानुसार होता है: बहुत विशिष्ट पैटर्न जो किसी XML फ़ाइल में संग्रहीत एकल मान या संबंधित की एक श्रृंखला द्वारा कॉन्फ़िगर किया गया है मूल्य।
फ्लैट फ़ाइल डेटाबेस के नुकसान
नेटवर्क शेयर पर एक्सेस किए गए डेटाबेस कई लोगों द्वारा एक्सेस के लिए उपयोगी होते हैं जो जानकारी की तलाश में हैं। फ्लैट फ़ाइल डेटाबेस को आमतौर पर इस तरह एक्सेस नहीं किया जाता है क्योंकि वे ऑफ़लाइन संस्थाओं से संबंधित होते हैं और ऑपरेटिंग सिस्टम और स्थानीय उपकरणों की मशीनरी बनाते हैं। इसके अलावा, एक फ्लैट फ़ाइल डेटाबेस में कोई लेनदेन नहीं होता है, इसलिए यह सीमित है कि यह वास्तव में डेटाबेस इकाई के रूप में क्या कर सकता है। तो एक फ्लैट फ़ाइल डेटाबेस एक नेटवर्क उपयोगकर्ता के लिए हानिकारक है, जो एक मल्टी-एक्सेस, मल्टी-टास्किंग रिलेशनल ऑनलाइन डेटाबेस तक पहुंच रहा है जिसे कई अलग-अलग पहलुओं से देखा जा सकता है।
विशेषज्ञ अंतर्दृष्टि
फ़्लैट फ़ाइल डेटाबेस फ़ाइलों का सामना "डेटाबेस" के रूप में नहीं किया जाता है, बल्कि कॉन्फ़िगरेशन फ़ाइलों और UNIX और Linux को चलाने वाली मशीनरी के रूप में अधिक होता है। साथ ही, ये फ़ाइलें एक से अधिक प्रकार के मोबाइल एप्लिकेशन के फ़ाइल निर्माण का हिस्सा हैं। ये फ़ाइलें अविश्वसनीय रूप से उपयोगी हैं और अवधारणा का उपयोग सॉफ़्टवेयर अनुप्रयोगों के सभी क्षेत्रों में और मोबाइल कंप्यूटर जैसे जटिल छोटे उपकरणों के रखरखाव में किया जा सकता है। यहां तक कि वेबसाइटों को भी इन फाइलों से बनाया जाता है। ये नुकसान के क्षेत्र नहीं हैं। हालांकि, ऐसे अनुप्रयोग हैं जो विभिन्न निर्माणों पर भरोसा करते हैं और विभिन्न इंटरैक्शन की मांग करते हैं। फ़ाइल-भंडारण के संबंधपरक दृष्टिकोण के साथ इस प्रकार के अनुप्रयोग बेहतर ढंग से प्रस्तुत किए जाते हैं। एक्सेस डेटाबेस और SQL सर्वर डेटाबेस का उपयोग करके संपूर्ण एप्लिकेशन बनाए जा सकते हैं। फ्लैट फ़ाइल डेटाबेस का यहाँ कोई स्थान नहीं है।
महत्व
कई सॉफ्टवेयर एप्लिकेशन फ्लैट फ़ाइल डेटाबेस के साथ बनाए जाते हैं। फ्लैट फ़ाइल डेटाबेस के एक सेट का उपयोग करके एक नया ऑपरेटिंग सिस्टम तैयार किया जा सकता है। वे सूचना प्रौद्योगिकी के सभी क्षेत्रों में दिखाई देते हैं। निकट भविष्य के लिए उनका महत्व उच्च रहने की संभावना है।