Hadoop और CouchDB के साथ पूरे ब्लॉग और संबंधित समाचारों में एक वितरित-दोष-सहिष्णु भंडारण (इंजन) है जो वास्तव में काम करता है।
- CouchDB वास्तव में किसी भी वितरण सुविधाओं का निर्माण नहीं करता है, मेरे ज्ञान के लिए गोंद स्वचालित रूप से प्रविष्टियों को वितरित करने के लिए या यहां तक कि पूरे डेटाबेस बस गायब है।
- Hadoop बहुत व्यापक रूप से इस्तेमाल किया जा रहा है - कम से कम यह अच्छा प्रेस हो जाता है, लेकिन अभी भी विफलता का एक ही बिंदु है: The NameNode। इसके अलावा, यह केवल FUSE के माध्यम से माउंट करने योग्य है, मैं समझता हूं कि एचडीएफएस वास्तव में हडोप का मुख्य लक्ष्य नहीं है
- GlusterFS की साझा अवधारणा कुछ भी नहीं है, लेकिन हाल ही में मैंने कई पोस्ट पढ़ी हैं जो मुझे इस विचार तक ले जाती हैं कि यह काफी स्थिर नहीं है
- चमक में एक एकल बिंदु विफलता भी है क्योंकि यह एक समर्पित मेटाडेटा सर्वर का उपयोग करता है
- सिफ को पसंद का खिलाड़ी लगता है, लेकिन होमपेज बताता है कि यह अभी भी अल्फा चरणों में है।
तो सवाल यह है कि वितरित फ़ाइल सिस्टम में निम्नलिखित सुविधा सेट है (कोई विशेष आदेश नहीं):
- POSIX संगत
- नोड्स के आसान जोड़ / हटाने
- साझा-कुछ नहीं अवधारणा
- सस्ते हार्डवेयर (AMD Geode या VIA ईडन क्लास प्रोसेसर) पर चलता है
- प्रमाणीकरण / प्राधिकरण निर्मित में
- एक नेटवर्क फाइल सिस्टम (मैं इसे अलग-अलग मेजबानों पर एक साथ माउंट करने में सक्षम होना चाहता हूं)
अच्छा लगा:
- स्थानीय रूप से सुलभ फ़ाइलें: मैं एक मानक स्थानीय फ़ाइल सिस्टम (ext3 / xfs / जो भी हो) के साथ विभाजन को माउंट करने के लिए एक नोड नीचे ले जा सकता हूं और फिर भी फ़ाइलों तक पहुंच सकता हूं
मैं होस्ट किए गए अनुप्रयोगों की तलाश नहीं कर रहा हूं , बल्कि कुछ ऐसा है जो मुझे हमारे प्रत्येक हार्डवेयर बक्से में से 10 जीबी लेने की अनुमति देगा और हमारे नेटवर्क में उपलब्ध भंडारण को आसानी से मेजबानों की भीड़ पर माउंट किया जा सकता है।