2011-12-13 6 views
8

मुझे डेटा स्टोरेज सेट अप करने की आवश्यकता है जो फाइलों के पीबी स्तर को स्टोर कर सकता है (फाइलें ज्यादातर छोटे जेसन, छवियों और सीएसवी फाइलें हैं, लेकिन उनमें से कुछ ~ 100 एमबी बाइनरी फाइलें हो सकती हैं)।रीक बनाम ग्लस्टरएफएस

मैं वितरित डेटा संग्रहण में देख रहा हूं जो मास्टर-कम और नो-सिंगल-पॉइंट-ऑफ-विफलता है।

और मुझे Riak और GlusterFS मिला।

मैं आपसे पूछना चाहता हूं कि आप दोनों ने पहले दोनों का उपयोग किया है?

मुझे पता है कि इंटरफ़ेस (डीबी/मानचित्र) बहुत अलग है। लेकिन मुझे लगता है कि वे दोनों हैशिंग और इसी तरह के वितरित तकनीक का उपयोग कर रहे हैं। क्या उनके पास समान प्रदर्शन, स्थिरता और उपलब्धता होगी?

उत्तर

4

हम एक 17 बिट (24 जीबी रैम, 2 टी डिस्क) रीक क्लस्टर चला रहे हैं जिसमें बिटकस्क बैकएंड है, जो करीब 1 अरब 3k ऑब्जेक्ट्स संग्रहीत करता है। यह सेटअप निष्पादक है लेकिन बहुत संसाधन गहन है। हम Riak से GlusterFS तक जाने पर विचार कर रहे हैं क्योंकि प्रदर्शन नहीं है जो हमारे लिए महत्वपूर्ण है। शायद बैकएंड के रूप में लेवलडीबी का उपयोग करके हमारी चिंताओं को भी कम कर दिया जाएगा।

एटीएम रीक के स्वयं उपचार गुण मजबूत लगते हैं और कॉन्फ़िगरेशन एक आसान लग रहा है। आपके मामले में मैं GlusterFS पर 100MB फ़ाइलों को संग्रहीत करने में अधिक आरामदायक रहूंगा।

0

आपके द्वारा उल्लेख की गई 100 एमबी फाइलों जैसी बड़ी फ़ाइलों को संग्रहीत करना सादा ओएसएस रीक के लिए सही विकल्प नहीं होगा।

उस मामले में आपको वास्तव में क्या उपयोग करना चाहिए, इसके बजाय बाशो की नई घोषणा की गई RiakCS http://basho.com/products/riakcs/ है।

0

पसंद अधिकतर आवश्यकताओं पर निर्भर करता है। आम तौर पर यदि आप वास्तव में वास्तविक फाइल सिस्टम (माउंटिंग पॉइंट्स, एसीएल प्रबंधन और अन्य के साथ) की आवश्यकता नहीं है और प्रोग्राम प्रोग्रामिक रूप से फ़ाइलों का उपयोग या सेवा करने के लिए या अन्यथा ग्लस्टरएफएस की आवश्यकता नहीं है तो मैं रीक की अनुशंसा करता हूं।

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