2014-09-08 8 views
5

मैं इस पर नौसिखिया हूं। हडूप वितरित फ़ाइल सिस्टम और नेटवर्क फाइल सिस्टम के बीच बुनियादी अंतरों के बारे में जानना चाहूंगा और एनएफएस पर एचडीएफएस के लाभ क्या हैं?एचडीएफएस और एनएफएस के बीच अंतर?

+5

सामान्य कंप्यूटिंग हार्डवेयर और सॉफ़्टवेयर के बारे में प्रश्न स्टैक ओवरफ़्लो के लिए ऑफ-विषय हैं जब तक वे सीधे प्रोग्रामिंग के लिए उपयोग किए जाने वाले टूल शामिल नहीं करते हैं। आप सुपर उपयोगकर्ता पर सहायता प्राप्त करने में सक्षम हो सकते हैं। – Leo

उत्तर

11

सबसे पहले कुछ परिभाषाओं के साथ शुरू करते हैं।

एनएफएस (नेटवर्क फाइल सिस्टम): एक प्रोटोकॉल विकसित हुआ जो ग्राहकों को नेटवर्क पर फ़ाइलों तक पहुंचने की अनुमति देता है। एनएफएस क्लाइंट फ़ाइलों को एक्सेस करने की इजाजत देता है जैसे फाइल स्थानीय मशीन पर रहते हैं, भले ही वे नेटवर्क की मशीन की डिस्क पर रहते हों।

एचडीएफएस (हैडोप वितरित फ़ाइल सिस्टम): एक फ़ाइल सिस्टम जो कई नेटवर्क कंप्यूटर या नोड्स के बीच वितरित किया जाता है। एचडीएफएस गलती सहनशील है क्योंकि यह फाइल सिस्टम पर फाइलों की कई प्रतिकृतियां संग्रहीत करता है, डिफ़ॉल्ट प्रतिकृति स्तर 3.

तो बड़ा अंतर क्या है? प्रतिकृति/गलती सहनशीलता। एचडीएफएस विफलताओं से बचने के लिए डिज़ाइन किया गया था। एनएफएस में कोई गलती सहनशीलता नहीं है।

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

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