2017-07-10 9 views
8

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

+0

इस बारे में कैसे? https://www.periscopedata.com/blog/interactive-analytics-redshift-bigquery-snowflake.html –

उत्तर

8

रेडशिफ्ट एक अच्छा उत्पाद है, लेकिन उपयोग के बारे में सोचना मुश्किल है मामला जहां यह स्नोफ्लेक से बेहतर है। यहां कुछ कारण दिए गए हैं कि स्नोफ्लेक बेहतर क्यों है:

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

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

Ajilius पर हमारे डेवलपर दैनिक आधार पर रेडशिफ्ट, स्नोफ्लेक और एज़ूर एसक्यूएल डेटा वेयरहाउस का उपयोग करते हैं; और हमारे पास सभी तीन प्लेटफॉर्म पर ग्राहक हैं। यहां तक ​​कि उस विकल्प के साथ, प्रत्येक डेवलपर स्नोफ्लेक को अपने क्लाउड डीडब्ल्यू के रूप में पसंद करता है।

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