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

सिस्टम कैसे दोषपूर्ण है?

हमने पहले पूछे गए प्रश्न का उत्तर देने के लिए, हमें इस बारे में सोचना होगा कि फ़ाइल और फ़ोल्डर सिस्टम में त्रुटियां हैं या नहीं। यह पता चला है कि वास्तव में हमारे डेटा को व्यवस्थित करने के तरीके के साथ एक बड़ा मुद्दा है: आज कंप्यूटर पर सामान्य फ़ाइल एक साधारण दस्तावेज़ से अधिक है; यह मल्टीमीडिया है जिसे डेटा के प्रत्येक टुकड़े से जुड़े कई विशेषताओं के साथ कई तरीकों से व्यवस्थित किया जा सकता है। फिल्म्स - एक उदाहरण को इंगित करने के लिए - एक शैली, मुख्य अभिनेता, एक साउंडट्रैक, एक निदेशक, और कई अन्य चीजें हैं जो उन्हें एकल-विशेषता डेटा संरचना में वर्गीकृत करना मुश्किल बना सकती हैं।

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

सोलू सिस्टम पर एक नजर

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

माइक्रोसॉफ्ट के टूटे ड्रीम: विनफ्स

2003 से, माइक्रोसॉफ्ट एक नई फाइल सिस्टम विकसित कर रहा है जो फ़ाइल-फ़ोल्डर पदानुक्रम को प्रतिस्थापित करेगा जिसे हम सभी जानते हैं और प्यार करते हैं। 2006 में विंडोज़ विस्टा के साथ विनफस जारी किया जाना था, लेकिन विकास अपेक्षा से काफी धीमी थी। इसने एक रिलेशनल डेटाबेस पदानुक्रम का वादा किया, जो कि एक दूसरे के पास होने वाले विभिन्न रिश्तों के आधार पर फाइलों को व्यवस्थित करेगा। इस प्रणाली की कमी में से एक यह तथ्य था कि इसने प्रोग्रामर को कई जटिलताओं को प्रस्तुत किया जो अपनी नई रिलीज में इसका पूर्ण उपयोग करना चाहते हैं। हां, कई अन्य फाइल सिस्टम मौजूद हैं जो इसे दोहराने का प्रयास करते हैं, लेकिन वे किसी कारण से इंटरनेट पर वैक्यूम में मौजूद हैं।

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

एक अखंड पदानुक्रम

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

क्या आप किसी भी विकल्प के बारे में जानते हैं जो संभावित रूप से पारंपरिक फाइल सिस्टम को हरा सकता है? एक टिप्पणी में इसके बारे में हमें बताओ!