2012-01-31 30 views
7

एचडीएफएस और ग्रिडएफएस वितरित फ़ाइल की बचत के लिए दो महान तकनीकें हैं लेकिन उनके मतभेद क्या हैं? प्रत्येक के लिए किस प्रकार की समस्याएं बेहतर होती हैं?एचडीएफएस बनाम ग्रिडएफएस: किस का उपयोग कब करें?

उत्तर

0

GridFs पहली बार में Ceph जैसे अन्य एफएस के बारे में सोचना अन्य FS बनाम छोटे से धीमी है ... ...

वितरित फाइल सिस्टम - विकिपीडिया, मुक्त विश्वकोश ->http://en.wikipedia.org/wiki/Distributed_file_system

मुझे लगता है कि वास्तव में HDFS है FS लेकिन gridfS केवल डेटाबेस ग्रिड

अंतिम उपयोग बेंचमार्क पर है, लेकिन शायद ही सुझाव है कि कुछ वितरित फाइल सिस्टम

2

यदि आप हडोप का उपयोग कर रहे हैं और ग्रिडएफएस का उपयोग कर रहे हैं तो आप एचडीएफएस का उपयोग करें यदि आप मोंगोडीबी का उपयोग कर रहे हैं। यादृच्छिक फ़ाइलों को संग्रहीत करने के लिए न तो महान है। वे विश्लेषणात्मक मंच के साथ काम करने के लिए बनाया गया है।

1

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

3

बैच प्रोसेसिंग (आप पता कर रहे हैं जब आप कोई क्वेरी कि आपकी फ़ाइलों को एक-एक करके के कई पढ़ा जाएगा चल रहा है), लेकिन वास्तव में चूसना लिए करना HDFS जब तुम क्या कर संचालन और गर्दन में दर्द को बनाए रखने या यहां तक ​​कि तैनाती करने के लिए दर्द होता है (आप जानते हैं, इन सभी Zookepers, Namenodes और इतने पर)। दूसरी तरफ ग्रिडएफएस बैचों में धीमी है, लेकिन जब आप बहुत सारी यादृच्छिक पहुंच करते हैं, तो उस स्थिति में नहीं, लेकिन एचडीएफएस की तुलना में एक बड़ा स्टोरेज ओवरहेड है।

मैं कहूंगा कि आपको वेब साइट का समर्थन करने के लिए एनालिटीक्स और ग्रिडएफएस के लिए एचडीएफएस का उपयोग करना चाहिए।