Google का ड्रेमल described here है। ड्रेमल और मैप्रिडस के बीच क्या अंतर है?Google का ड्रेमल क्या है? मैप्रिडस से यह अलग कैसे है?
उत्तर
यह article बाहर देखें। ड्रेमल वह है जो छिद्र का भविष्य होना चाहिए (और होगा)।
मैग्रिडस का प्रमुख मुद्दा और इसके ऊपर समाधान, जैसे कि पिग, हाइव इत्यादि, यह है कि उनके पास नौकरी चलाने और जवाब प्राप्त करने के बीच एक अंतर्निहित विलंबता है। Dremel एक पूरी तरह से नए दृष्टिकोण का उपयोग करता है (गूगल द्वारा कि समाचार पत्र में 2010 में बाहर आया था), जो ...
... एक उपन्यास क्वेरी निष्पादन एग्रीगेटर के पेड़ के आधार पर इंजन का उपयोग करता ...
। .. चलाने के लिए लगभग वास्तविक समय, इंटरैक्टिव और adhoc प्रश्न दोनों MapReduce नहीं कर सकते हैं। और सुअर और हाइव वास्तविक समय
आपको projects पर आंख रखना चाहिए। मेरे लिए भी बहुत नया है ... इसलिए किसी अन्य विशेषज्ञ टिप्पणी का स्वागत है!
संपादित करें: Dremel छत्ता के भविष्य (और जैसा कि मैंने पहले उल्लेख किया है MapReduce नहीं) क्या होना चाहिए। हाइव अभी मैपरेडस नौकरियों को चलाने के लिए एक एसक्यूएल जैसे इंटरफ़ेस प्रदान करता है। हाइव में बहुत अधिक विलंबता है, और इसलिए विज्ञापन-प्रसार डेटा विश्लेषण में व्यावहारिक नहीं है। डैमेल मैपरेडस की तुलना में एक अलग तकनीक का उपयोग कर डेटा के लिए एक बहुत तेज़ एसक्यूएल प्रदान करता है।
मैप्रिडस एक समस्या को विभाजित करने, वितरित करने और परिणामों को गठबंधन करने के लिए एक सार तत्व है। डेटासेट पूछताछ और विश्लेषण के लिए ड्रेमल एक विशिष्ट उपकरण प्रतीत होता है।
Dremel और MapReduce सीधे तुलनीय नहीं हैं, बल्कि वे पूरक तकनीकों हैं।
MapReduce विशेष रूप से डेटा का विश्लेषण करने के लिए डिज़ाइन नहीं किया गया है - बल्कि यह एक सॉफ्टवेयर फ्रेमवर्क है जो बड़े डेटासेट के लिए वितरित कम्प्यूटेशनल समस्याओं से निपटने के लिए नोड्स के संग्रह की अनुमति देता है।
ड्रेमल एक डेटा विश्लेषण टूल है जो बड़े पैमाने पर, संरचित डेटासेट (जैसे लॉग या ईवेंट फ़ाइलों) पर त्वरित प्रश्नों को चलाने के लिए डिज़ाइन किया गया है। यह एक एसक्यूएल-जैसे वाक्यविन्यास का समर्थन करता है, लेकिन तालिका के अलावा, यह केवल पढ़ने के लिए है। यह अद्यतन का समर्थन नहीं करता है या फ़ंक्शन बनाता है, न ही यह तालिका अनुक्रमणिका को दिखाता है। डेटा को "कॉलमर" प्रारूप में व्यवस्थित किया जाता है, जो बहुत तेज क्वेरी गति में योगदान देता है। Google का BigQuery उत्पाद रीस्टफुल एपीआई के माध्यम से ड्रेमेल का एक कार्यान्वयन है।
"हाइव" डेटा वेयरहाउस सॉफ़्टवेयर के संयोजन के साथ हैडोप (मैपरेडस का ओपन सोर्स कार्यान्वयन), एसक्यूएल-स्टाइल सिंटैक्स का उपयोग करके बड़े पैमाने पर डेटासेट के लिए डेटा विश्लेषण की अनुमति देता है। हाइव अनिवार्य रूप से MapReduce कार्यों में क्वेरी बदल जाता है। कॉलमियो प्रारूप का उपयोग करने के विपरीत, हाइव टेबल इंडेक्सिंग जैसी तकनीकों का उपयोग करके त्वरित प्रश्न पूछने का प्रयास करता है।
बीटीडब्ल्यू, इनपुट केवल पढ़ा जाता है, लेकिन आप भविष्य में पुन: उपयोग के लिए ड्रेमल प्रश्नों के आउटपुट को पूरा कर सकते हैं –
- 1. इवेंट-लूप क्या है और यह अन्य मॉडलों का उपयोग करने से अलग कैसे है?
- 2. PyMySQL क्या है और यह MySQLdb से अलग कैसे है? क्या यह Django तैनाती को प्रभावित कर सकता है?
- 3. कॉर्डोवा क्या है, और यह फोनगैप से कैसे संबंधित है?
- 4. जावा में जेनिक्स क्यों? यह ओवरलोडिंग से अलग कैसे है?
- 5. "गैर अवरुद्ध" संगामिति क्या है और यह कैसे सामान्य संगामिति से अलग है?
- 6. एक्सएमएल इंफोसेट क्या है और एक्सएमएल दस्तावेज़ से यह किस तरह से अलग है?
- 7. डमीज के लिए मैप्रिडस
- 8. ओओपी में, अग्रेषण क्या है और यह प्रतिनिधिमंडल से अलग कैसे है?
- 9. स्ट्रिंग कैबप्रिंटफ क्या है और यह सामान्य स्प्रिंटफ से अलग कैसे है?
- 10. "स्वच्छ सी" क्या है और यह मानक सी से अलग कैसे है?
- 11. ओएस कर्नेल क्या है? यह एक ऑपरेटिंग सिस्टम से अलग कैसे है?
- 12. क्या यह संभव है (अनुशंसित) एक शुद्ध एपीआई-प्रोजेक्ट है जो वास्तविक कार्यान्वयन से अलग है?
- 13. अजाक्स अनुरोध वास्तव में क्या है? क्या यह सर्वलेट अनुरोध से अलग है?
- 14. Google App Engine मैप्रिडस के पायथन संस्करण में, आप did_callback से काउंटर तक कैसे पहुंचते हैं?
- 15. क्या यह स्थिर Google मानचित्र कैश करने की अनुमति है?
- 16. आईओआर फ़ाइल क्या है, यह क्या करती है, और यह कैसे काम करती है?
- 17. प्रोग्रामिंग रूप से हडोप मैप्रिडस प्रोग्राम के आउटपुट को पढ़ना
- 18. यह क्या है (())?
- 19. Mesa OpenGL ड्राइवरों से अलग कैसे है?
- 20. जीसीसी: मार्ट्यून से मार्च अलग कैसे है?
- 21. एक्लिप्स में अलग-अलग ब्रेकपॉइंट आइकन का क्या अर्थ है?
- 22. एसएसएल क्या है और यह HTTPS से कैसे संबंधित है?
- 23. आईवी क्या है? और यह चींटी से कैसे संबंधित है?
- 24. नेट में अलग-अलग स्टोरेज का वास्तविक उद्देश्य क्या है?
- 25. एक "सामान्य खाता" से अलग "परीक्षण खाता" कैसे होता है?
- 26. रेल: "text_field" से "ईमेल_फील्ड" अलग कैसे है?
- 27. socket.io से इंजन.io अलग कैसे है?
- 28. कैसे डिस्पैचर पृष्ठभूमि धागे से अलग है?
- 29. #if/#endif से अलग कैसे है?
- 30. रुबी में अलग-अलग ब्रैकेट का क्या अर्थ है?
ठीक है, लेकिन तूफान सॉफ्टवेयर के बारे में क्या? – kirugan
उपर्युक्त विवरण में जोड़ना चाहते हैं, अपाचे ड्रिल देखें जो Google के ड्रेमल का ओपन सोर्स कार्यान्वयन है। –