ओरेकल और टेराडाटा के बीच अंतर

Anonim

ओरेकल डाटाबेस

ओरेकल और टेराडाटा दोनों रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) , हालांकि ओरेकल एक ऑब्जेक्ट-रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (ORDBMS) लागू करता है। [i]

आरडीबीएमएस को रिलेशनल मॉडेल [आईआई] के प्रयोग से पेश किया गया था जो अनुक्रमित, प्राथमिक और विदेशी कुंजियों का उपयोग कर तालिकाओं के बीच संबंध बनाए रखता है। पुरानी डाटाबेस मैनेजमेंट सिस्टम (डीबीएमएस) की तुलना में डेटा को लाने और जमा करने का यह एक तेज़ तरीका है।

हालांकि एक रिलेशनल डेटाबेस के समान है, ओरेकल का ऑब्जेक्ट-ओरिएंटेड डेटाबेस मॉडल ऑब्जेक्ट्स का उपयोग करता है, और डेटाबेस स्कीमा और क्वेरी लैंग्वेज में समर्थित क्लाउड।

देर से सत्तर के दशक में, जब ओरेकल पहले वाणिज्यिक रूप से उपलब्ध आरडीबीएमएस बन गया, तो Teradata पहले डेटा गोदाम के लिए नींव बिछा रहा था। इसकी क्षमताओं ने बड़े डेटा (टेराडाटा द्वारा गढ़ा गया शब्द), बिजनेस इंटेलिजेंस (बीआई) टूल्स [iii] और चीजों के इंटरनेट (आईओटी) [iv] के लिए यह सही बना दिया।

ओएलटीपी और ओएलएपी

रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) को ऑनलाइन लेनदेन प्रोसेसिंग - ओएलटीपी < और ऑनलाइन एनालिटिकल प्रोसेसिंग - ओलाप के रूप में वर्गीकृत किया जा सकता है। [v] OLTP लेनदेन है और डेटा गोदामों को डेटा प्रदान करता है और ओएलएपी डेटा का विश्लेषण करने के लिए डिज़ाइन किया गया है।

"ए < डाटा वेयरहाउस < वह डाटा है जिसमें आमतौर पर एक संगठन के व्यवसाय इतिहास का प्रतिनिधित्व होता है

ऑनलाइन लेनदेन प्रोसेसिंग सिस्टम (ओएलटीपी) के रूप में वास्तविक-समय के लेन-देन को संसाधित करने के बजाय एक डेटा गोदाम में डेटा का विश्लेषण करने के लिए व्यवस्थित किया जाता है -3 -> ओएलएपी प्रौद्योगिकी डेटा वेयरहाउस को ऑनलाइन विश्लेषण के लिए प्रभावी ढंग से इस्तेमाल करने में सक्षम बनाता है, जो चलने वाले जटिल विश्लेषणात्मक प्रश्नों के त्वरित उत्तर देता है

"

[vi] हालांकि टेराडाटा ओएलएपी और ओरेकल की ओर OLTP के लिए तैयार है, ओरेकल एक ही मंच पर ओएलटीपी और ओएलएपी दोनों डेटाबेस चला सकता है, जो टेराटाटा का समर्थन नहीं करता है। प्रदर्शन ओरेकल को सबसे अधिक मिश्रित वर्कलोड परिदृश्यों में टेराटाटा पर एक लाभ देता है। डेटा अखंडता बनाए रखने के दौरान, कार्यों को पूरा करने के लिए लेन-देन में एक या अधिक एसक्यूएल स्टेटमेंट्स को डेटाबेस पर निष्पादित किया जाता है लेनदेन एक डाटाबेस से जोड़ या नष्ट किए जाने वाले डेटा को प्रबंधित और संसाधित करने के लिए एक दूसरे पर निर्भर हैं। ऑरेकल लेनदेन प्रसंस्करण के लिए तैयार किया गया है क्योंकि इसकी वास्तुकला लचीलेपन (ऑब्जेक्ट आरडीबीएमएस) के साथ है, जबकि टेराडाटा के ओएलएपी डेटा को स्थानांतरित या पुनर्निर्धारित किए बिना विश्लेषण के लिए स्लीकिसिंग और डीिसिंग डेटा (ओएलटीपी के डेटा इतिहास) के लिए शक्तिशाली है।

ओरेकल मुख्य रूप से लेन-देन करते समय एक ऑनलाइन बैक-एंड अनुप्रयोग प्रबंधन सम्मिलन, अपडेट्स और हटाना प्रबंधन के रूप में उपयोग किया जाता है, जबकि टेराडाटा

है

डाटा वेयरहाउसिंग जो विश्लेषिकी के लिए बड़ा डेटा रखता है और कोई वास्तविक-समय लेनदेन नहीं है

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

टेराडाटा है

शेरिंग नथिंग (एसएन) आर्किटेक्चर

जबकि ओरेकल है

सब कुछ साझा किया गया है शब्द कुछ भी वास्तुकला साझा नहीं किया गया एक बहुप्रोसेसर डेटाबेस प्रबंधन प्रणाली को संदर्भित करता है जहां स्मृति और डिस्क भंडारण प्रोसेसर के बीच साझा नहीं किया जाता है [vii] नेटवर्क बैंडविड्थ को डेटा स्थानांतरित करने के लिए साझा किया गया है।

टेराडाटा के साथ, डेटा सर्वर पर संग्रहीत होता है और प्रत्येक स्वयं का हिस्सा बनता है डाटा का विभाजन और सर्वर के एक सेट में संग्रहीत है और हर सर्वर अपने डेटा के लिए ज़िम्मेदार है। उसी आर्किटेक्चर का उपयोग करने वाले उच्च अंत प्लेटफार्मों के उदाहरणों में Google, Amazon, और Facebook शामिल हैं हालांकि ओरेकल के सब कुछ आर्किटेक्चर> साझा किया गया, सभी डेटा सभी सर्वरों पर पहुंच योग्य है और एक्सेस स्तर डेटा के किसी भी हिस्से को आवश्यकतानुसार लागू किया जा सकता है। संभावित नकारात्मक पक्ष डेटा एक्सेस प्रबंधन ओवरहेड में वृद्धि है और सिस्टम प्रबंधन को अधिक जटिल बनाने में मदद कर सकता है।

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

ध्यान दें कि यद्यपि ओरेकल एक्साडेटा ने दो आर्किटेक्चर के एक हाइब्रिड दृष्टिकोण को तैनात किया है, ओरेकल के बिना एक एक्साडेटा प्रणाली का उपयोग नहीं किया जा सकता है। Exadata एक 'ऐड-ऑन' भंडारण इंजन है, न कि ओरेकल डाटाबेस इंजिन का ओवरहाल। स्केलेबिलिटी स्केलेबिलिटी में आईटी अवसंरचना के कई पहलू शामिल हैं जैसे डेटा और ट्रांसेक्शनल वॉल्यूम में बढ़ोतरी, साथ ही बहुआयामी डेटा में वृद्धि, उपयोगकर्ताओं की संख्या, वर्कलोड प्रबंधन, जटिलता और मात्रा आदि क्वेरी। टेराडाटा है

रैखिक रूप से स्केलेबल

[viii] जिसका अर्थ है कि डेटाबेस की क्षमता को अधिक नोड्स को बुनियादी सुविधाओं से जोड़कर बढ़ाया जा सकता है, और जब डेटा का मात्रा बढ़ता है, तो प्रदर्शन प्रभावित नहीं होता है

प्रणाली बहुआयामी स्केलेबिलिटी के लिए डिज़ाइन की गई है और ऑरेकल की तुलना में स्केल-अप और स्केल-आउट के लिए अधिक मजबूत मॉडल उपलब्ध कराता है। यद्यपि ओरेकल में अच्छा स्केलेबिलिटी होती है, बाधाओं को स्टोरेज सबसिस्टम के साथ जाना जाता है और इसकी सबसे अच्छी डाटा प्रोसेसिंग स्पीड है, लेकिन केवल एक निश्चित सीमा तक। उदाहरण के लिए, अगर अधिकांश प्रश्न ज्ञात होते हैं और डेटा का इस्तेमाल 600TB से कम है, तो ओरेकल उपयुक्त हो सकता है, लेकिन अगर डेटा उस से आगे बढ़ने की उम्मीद है, तो टेराडाटा बेहतर विकल्प है।

समानतावाद

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

सुविधा तुलना

अन्य उल्लेखनीय मतभेदों में शामिल हैं:

ग्राफिक यूजर इंटरफेस टेराडाटा की तुलना में ओरेकल में अधिक परिपक्व और उन्नत है।

ओरेकल और टेराडाटा लगभग उसी प्रोग्रामिंग भाषाओं का समर्थन करते हैं, जहां तक ​​कि ओजल का समर्थन करता है और टेराटाटा नहीं करता है।

ऑपरेटिंग सिस्टम के साथ, ओरेकल यूनिक्स, लिनक्स, विंडोज, मैक ओएस एक्स, जेड / ओएस पर चलता है, जबकि टेराटाटा मैक ओएस एक्स, जेड / ओएस पर नहीं चलता है।

टेराडाटा ने अपने संपीड़न में काफी सुधार किया है, हालांकि इसे ओरेकल के एक्साडेटा के हाइब्रिड स्तम्भी संपीड़न [x] के पीछे एक कदम माना जाता है

सारांश में

  • ओरेकल और टेराडाटा दोनों उत्पाद और तकनीक में परिपक्व हैं, हालांकि ओरेकल टेराटाटा की तुलना में लागू की संख्या को बढ़ाता है
  • ओरेकल के रूप में टेराडाटा की तुलना में अधिक व्यापक रूप से उपयोग किया जाता है, इसमें उपकरणों का एक समृद्ध सेट है, जिससे डेवलपर्स और व्यापार उपयोगकर्ताओं के लिए यह बेहतर विकल्प है। व्यावसायिक उपयोगकर्ता धारणाएं टेराटाटा को बहुत ही जटिल या विशेष विशेषज्ञों के लिए आरक्षित मानता है, इसलिए टेरेडाटा वन को खोजने के लिए एक कुशल ओरेकल उपयोगकर्ता या डेवलपर को खोजने में आसान है
  • तुलना तालिका
  • घटक

टेराटाटा

ओरेकल

आर्किटेक्चर

· साझा कुछ नहीं

रिलेशनल मॉडल < नोड्स में कई मॉड्यूल प्रोसेसर्स नामक पार्सिंग इंजिन और डेटाबेस इंजिन हैं। साझा सब कुछ वस्तु-संबंधपरक मॉडल साझा डिस्क / ढीला युग्मित साझा स्मृति
· एकाधिक नोड डेटाबेस के लिए डीबी वास्तुकला ओलाप

सिस्टम डिज़ाइन और आवश्यक विन्यास की आवश्यकता नहीं है।

ओएलएपी के लिए स्थापना और विन्यास तकनीकी और जटिल है

OLTP

संभव नहीं है

डिज़ाइन किए गए सिस्टम

ऑपरेटिंग सिस्टम

· विंडोज़ · लिनक्स · यूनिक्स
· विंडोज़ · लिनक्स · यूनिक्स
मैक ओएस एक्स · z / ओएस < समानतावाद

बिना शर्त "हमेशा चालू", शुरू से ही डिजाइन किया गया।

सशर्त और अप्रत्याशित < डाटाबेस टेबल्स < डाटाबेस और डिस्क स्पेस में बनाए गए टेबल्स को टेरेडाटा द्वारा ही प्रबंधित किया जाता है।

टेबलस्पेस में बनाए गए टेबल्स

स्कीमा से संबंधित हैं और इसमें अंतरिक्ष उपयोग पैरामीटर हैं

डाटाबेस ऑब्जेक्ट्स

कर्सर

बाहरी दिनचर्या

फ़ंक्शन प्रक्रिया · ट्रिगर
· डेटा डोमेन · कर्सर · बाह्य नियमित समारोह

· प्रक्रिया

· ट्रिगर < सूचकांक उपयोग परंपरागत रूप से कई अनुक्रमित उपयोग नहीं करते क्योंकि समानांतर आर्किटेक्चर, थ्रूपुट प्रदर्शन आवश्यकताओं पर केंद्रित है

इंडेक्स पर भरोसा रखें क्योंकि ओएलटीपी वर्कलोड को तेजी से एक्सेस पथ की आवश्यकता है।

इंटरफ़ेस

· SQL

· SQL

· GUI

डेटा प्रकार

स्ट्रिंग

सीआर

· क्लॉब

· वेचाहार < · सीआर · सीओएलबी

· वीएआरएआरएआर < एनसीएचएआर एनवीएचएआरएआर बाइनरी
बाइट < वर्बईटी बीएफआईईएलई < · लोंग्राव < · रॉ * दिनांक / समय · समय

· दिनांक

टाइमस्टैम्प
दिनांक टाइमस्टैम्प

कुल मिलाकर उपयोगकर्ता रैंकिंग (आईटी सेंट्रल स्टेशन सर्वेक्षण) [xi]

तीसरा

प्रथम