ओरेकल आणि टेराटाटा मध्ये फरक

Anonim

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

ऑरेकल आणि टेराटाटा हे लागू करते. रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम (आरडीबीएमएस) < दोन्ही, तथापि ऑरेकल हे एक ऑब्जेक्ट-रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम (ORDBMS) लागू करते. [i] आरडीबीएमएसची सुरुवात रिलेशन्सल मॉडेल [ii] च्या माध्यमाने करण्यात आली जी अनुक्रमांची, प्राथमिक आणि परदेशी कळा वापरून टेबल्समधील संबंध कायम ठेवते. जुने डाटाबेस मॅनेजमेंट सिस्टम (डीबीएमएस) च्या तुलनेत डेटा प्राप्त करणे आणि संचयित करणे ही जलद आहे.

जरी एक रिलेशनल डेटाबेस प्रमाणेच, ऑरेकलच्या ऑब्जेक्ट-ओरिएंटेड डेटाबेस मॉडेल ऑब्जेक्ट्सचा वापर करते, आणि डेटाबेस स्कीमा आणि क्वेरी लँग्वेज मध्ये समर्थित क्लास असतात.

सत्तरच्या उत्तरार्धात, ओरॅकल प्रथम व्यावसायिकदृष्ट्या उपलब्ध आरडीबीएमएस बनले, तर टेराटाटा प्रथम डेटा वेअरहाउससाठी पाया घालणे होते. त्याची कार्यक्षमता मोठ्या डेटासाठी (टेराडाटा द्वारे तयार केलेला पद), व्यवसाय बुद्धिमत्ता (बीआय) साधने [iii] आणि गोष्टींच्या इंटरनेट (आयओटी) [iv] साठी योग्य बनली.

ओएलटीपी आणि ओएलएपी

रिलेशनल डेटाबेस मॅनेजमेंट सिस्टम (आरडीबीएमएस)

ऑनलाइन व्यवहार प्रक्रिया - ओएलटीपी < आणि ऑनलाईन एनालिटिकल प्रोसेसिंग - ओएलएपी < असे वर्गीकरण करता येते. [v] OLTP व्यवहारात्मक आहे आणि डेटा वेअरहाउसला डेटा पुरवतो आणि OLAP डेटाचे विश्लेषण करण्यासाठी डिझाइन केले आहे. "ए < डेटा वेअरहाऊस < हा डेटाबेसमधील डेटा आहे जो सहसा संस्थेच्या व्यवसायाचा इतिहास दर्शवतो. ऑनलाइन व्यवहार प्रक्रिया प्रणाली (OLTP)

प्रमाणे वास्तविक-वेळ व्यवहारांवर प्रक्रिया करण्याऐवजी एका डेटा वेअरहाउसमध्ये डेटाचे विश्लेषण केले जाते.

ओएलएपी तंत्रज्ञानामुळे डेटा वेअरहाउसना ऑनलाइन विश्लेषणासाठी प्रभावीपणे वापरता येते, वारंवार येणार्या जटिल विश्लेषणात्मक क्वेरींबद्दल जलद प्रतिसाद प्रदान करते " [vi]

जरी टेराडाटा ओएलएपी आणि ऑरेकलला ओएलएपीच्या दिशेने सज्ज झाला आहे, तरी ओरेकल ओएलटीपी आणि ओएलएपी दोन्ही डाटाबेस एकाच प्लॅटफॉर्मवर चालवू शकतो, जे टेराटाटा समर्थन देत नाही. कामगिरी ओरेकलला सर्वात मिश्र वर्कलोड परिस्थितीमध्ये टेराटाटावर एक फायदा देते.

डेटा एकाग्रता राखताना कार्य पूर्ण करण्यासाठी व्यवहारांवर एक किंवा अधिक एस क्यू एल स्टेटमेन्ट्स असतात. देवाणघेवाण डेटाबेसमधून जोडून किंवा हटविल्या जाणार्या डेटाचे व्यवस्थापन आणि प्रक्रिया करण्यासाठी परस्पर-अवलंबून असतात. ऑरेकल हे व्यवहाराच्या प्रक्रियेसाठी तयार केले गेले आहे कारण त्याच्या वास्तू लवचिकता (ऑब्जेक्ट आरडीबीएमएस सह) तर टेराटाटाचे ओएलएपी डेटा हलविण्यासाठी किंवा पुनर्रचना न करता, विश्लेषणासाठी स्लाइसिंग आणि डीसिंग डाटा (ओएलटीपीचा डेटा हिस्ट्री) साठी सामर्थ्यवान आहे. ऑरेकल प्रामुख्याने ऑनलाइन बॅक-एन्ड अॅप्लिकेशन, अद्यतने आणि हटविणे व्यवस्थापित करतेवेळी वापरला जातो, तर तेराडाटा < आहे < डेटा वेअरहाउसिंग जे विश्लेषणासाठी मोठ्या प्रमाणात डेटा ठेवते आणि कोणतेही वास्तविक-वेळ व्यवहार नाहीत टेराडाटा हा हार्डवेअर आणि सॉफ्टवेअर यांच्यातील एक उत्कृष्ट कॉम्बो आहे, जो सर्वोच्च अंतराळ डाटाबेस उपकरणाची निर्मिती करत आहे, तथापि, ओरेकलने 2008 मध्ये त्याच्या ओएलएपी एक्सडेटा सर्व्हरचे प्रक्षेपण केले. ऑरेकलने संपूर्ण डेटाबेस उपकरणास उत्तर दिले

दोघांनाही लक्षणीय गुंतवणूकीची आवश्यकता आहे आणि जटिल प्रश्नांसह उत्तम कार्यक्षमतेची मागणी करणा-या मोठ्या डेटाबेसेससाठी अधिक उपयुक्त आहेत.

काहीही किंवा सर्व काही सामायिक करायचे?

टेराडाटा आहे

शेअर्ड नथिंग (एसएन) आर्किटेक्चर < तर ओरॅकल सर्व काही सामायिक आहे

टर्म

काहीही शेअर केलेले आर्किटेक्चर नसलेले < एका मल्टिप्रोसॅसर डेटाबेस मॅनेजमेंट सिस्टमला संदर्भ देते जेथे मेमरी आणि डिस्क स्टोरेज प्रोसेसरच्या दरम्यान सामायिक केली जात नाही. [vii] नेटवर्क बँडविड्थ डेटा स्थानांतरित करण्यासाठी सामायिक आहे.

टेराडेटासह, डेटा सर्व्हरवर संग्रहित केला जातो आणि प्रत्येकाने त्याचे स्वतःचे भाग मोजले जाते. डेटा विभाजित आणि सर्व्हरच्या सेटवर संग्रहित केला जातो आणि प्रत्येक सर्व्हर त्याच्या डेटासाठी जबाबदार असतो. समान आर्किटेक्चरचा वापर करून हाय-एंड प्लॅटफॉर्मचे उदाहरणांमध्ये Google, Amazon आणि Facebook समाविष्ट आहेत.

जरी ओरेकलच्या सर्वकाही आर्किटेक्चर सामायिक केले आहे, सर्व डेटा सर्व सर्व्हरवर उपलब्ध आहे आणि प्रवेश पातळी आवश्यक असलेल्या डेटाच्या कोणत्याही भागावर लागू केले जाऊ शकतात. संभाव्य नफ्यात वाढ म्हणजे डेटा ऍक्सेस मॅनेजमेंट ओव्हरहेडमध्ये वाढ आहे आणि व्यवस्थापन करण्यासाठी प्रणाली व्यवस्थापनास अधिक जटिल बनू शकतात. ऑरेकलचे आर्किटेक्चर प्रभावीपणे अर्थ आहे कोणत्याही यंत्रास कोणत्याही डेटामध्ये प्रवेश मिळू शकतो, आणि तेराडेटामधील मूलभूत फरक आहे, डेटा वेअरहाउसिंगसाठी आदर्शतः टेराडाटा बनवणे आणि OTLP अधिक उपयुक्त आहे. नोंद घ्या की जरी ओरेकल एक्सडेटा दोन आर्किटेक्चर्सचा एक हायब्रिड दृष्टिकोण तैनात करत असला, तरी एक्साडेटा प्रणालीचा वापर ओरेकलशिवाय करता येत नाही. Exadata एक 'ऍड-ऑन' स्टोरेज इंजिन आहे आणि ऑरेकल डाटाबेस इंजिनचा दुरुस्ती नाही. स्केलेबिलिटी < स्केलेबिलिटीमध्ये आयटी इन्फ्रास्ट्रक्चरच्या अनेक पैलूंचा समावेश होतो जसे डेटा व ट्रांझॅक्शनल व्हॉल्यूममध्ये वाढ करणे, तसेच बहुआयामी डेटा वाढविणे, वापरकर्त्यांची संख्या, वर्कलोड व्यवस्थापन, कॉंकिटी कॉम्प्लिकिटी आणि व्हॉल्यूम इत्यादी. टेराटाटा आहे < रेखीय स्केलेबल

[viii] अर्थात डाटाबेसची क्षमता अधिक नोडस्ला आधारभूत संरचनेत वाढवून वाढवता येते, आणि डेटा व्हॉल्यूम वाढतेवेळी, कामगिरी प्रभावित होत नाही. प्रणाली मल्टी-डायमेन्शनल स्केलेबिलिटीसाठी बनवली आहे आणि ऑरेकलपेक्षा स्केल अप आणि स्केल-आऊटसाठी अधिक मजबूत मॉडेल प्रदान करते. जरी ओरॅकलमध्ये चांगला स्केलेबिलिटी असली तरी, अडथळे संचय उपप्रणालीसह ज्ञात आहेत आणि त्यात सर्वोत्तम डेटा प्रोसेसिंग गती आहे, परंतु केवळ एका विशिष्ट मर्यादेपर्यंत. उदाहरणार्थ, जर बहुतेक शंका ज्ञात आहेत आणि वापरलेले डेटा 600TB पेक्षा कमी आहे, तर ऑरेकल योग्य असू शकते, परंतु जर डेटा त्याहून वाढ अपेक्षित असेल तर टेराडाटा हा उत्तम पर्याय आहे समांतरता

टेराटाटामध्ये बिनशर्त पॅरललवाद आहे [ix] तर ओरॅकलमध्ये सशर्त आहे. हे टेराटाटाला ओलापसह एक फायदा देते कारण कार्यप्रदर्शन नॉन-पॅरलल प्रणालीपेक्षा वेगाने उत्तर मिळविण्यास अपवादात्मक आहे.समांतरता पटकन कार्य पूर्ण करण्यासाठी अनेक प्रोसेसर एकत्र काम करते.

समांतरता कसे कार्य करते याचे एक समानता वापरण्यासाठी, एका व्यस्त शॉपिंग स्टोअरमध्ये एक रांग विचारा, एक क्यू प्रत्येकपर्यंत स्वतंत्र रांगांमध्ये बंद होण्यासह. या रेषेला एक रांगाऐवजी आणि एक पर्यंत स्थानांतरित करता येते. अधिक कार्यक्षम, समांतर लोडिंग, सिस्टमची कामगिरी अधिक चांगली. टेराडाटाची संपूर्ण प्रणाली 'समांतरता' आहे, ज्यात आर्किटेक्चर, कॉम्प्लेक्स प्रोसेसिंग आणि डेटा लोडिंगचा समावेश आहे. पॅरललमध्ये विनंती करण्यासाठी क्वेरी ट्यूनिंगची आवश्यकता नाही आणि टेराटाटा कॉलम श्रेणी मर्यादांवर किंवा मर्यादित डेटा प्रमाणावर अवलंबून नसतो, ऑरेकलच्या विपरीत नाही. गुणविशेष तुलना < इतर उल्लेखनीय फरक खालील प्रमाणे आहेत:

टेराडाटा पेक्षा ग्राफिकल यूजर इंटरफेस ओरेकलमध्ये जास्त परिपक्व आणि प्रगत आहे.

ऑरेकल आणि तेराडेटा व्हिज्युअल बेसिक भाषांमधून जवळजवळ समान प्रोग्रामिंग भाषेचे समर्थन करतात जेथे ओरॅकल हे समर्थन करतो आणि टेराटाटा तसे करत नाही.

कार्यप्रणालीसह, ओरेकल युनिक्स, लिनक्स, विंडोज, मॅक ओएस एक्स, झ् / ओएस वर चालते तर टेराटाटा मॅक ओएस एक्स, झ्ड / ओएस वर चालत नाही.

टेराटाटा ने त्याच्या कॉम्पे्रेशनमध्ये लक्षणीय सुधारणा केली आहे, जरी ती ऑरेकलच्या एक्साडेटाच्या हायब्रिड स्तंभीय संपीडनच्या मागे एक पाऊल असल्याचे मानले जाते [x]

सारांश मध्ये < ऑरेकल आणि टेराडाटा दोन्ही उत्पादना आणि तंत्रज्ञानात प्रौढ आहेत, मात्र ओरेकल हे टेराडाटाच्या तुलनेत लागू केलेल्या रकमेपेक्षा कितीतरी अधिक आहेत. ऑरेकल हे टेराडाटा पेक्षा अधिक प्रमाणात वापरण्यात येणारे आहे, कारण त्यात विकसक व व्यावसायिक उपयोगकर्त्यांसाठी उत्तम पर्याय असल्याने, साधनेचा समृद्ध संच आहे. व्यावसायिक वापरकर्ता धारणा विशेषत: तरादाटा फारच जटिल किंवा खास तज्ञ म्हणून राखीव असल्याने टेराडाटा वन शोधण्यापेक्षा एखादा कुशल ऑरेकल वापरकर्ता किंवा विकसक शोधणे सोपे होते. तुलना टेबल

घटक

टेराटाटा < ओरेकल

आर्किटेक्चर < · सामायिक काहीही नाही < रिलेशनल मॉडेल < नोड्समध्ये एकाधिक पार्सिंग इंजिन्स आणि डाटाबेस इंजिन आहेत जे ऍक्सेस मॉड्यूल प्रोसेसर म्हणतात < · सामायिक सर्व काही

ऑब्जेक्ट-रिलेशनल मॉडेल < · सामायिक डिस्क / शिथिलपणे जुळलेल्या शेअर्ड मेमरी

· एकाधिक नोड डेटाबेससाठी डीबी आर्किटेक्चर < ओएलएपी < रचना केलेली रचना आणि आवश्यक कॉन्फिगरेशनची आवश्यकता नाही. < ओएलएपी साठीची स्थापना आणि संरचना तांत्रिक आणि जटिल आहे

OLTP

शक्य नाही

  • प्रणाली डिझाइन केली
  • ऑपरेटिंग सिस्टम
  • · विंडोज
  • · लिनक्स

· युनिक्स

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

सार्वकालिक "नेहमी चालू", सुरवातीपासून डिझाइन केलेले.

सशर्त आणि अप्रत्याशित

डेटाबेस सारण्या डेटाबेस आणि डिस्क जागेत तयार केलेली टेराडा टेराडेटाद्वारे स्वतः व्यवस्थापित केली जाते. टेबलस्पेसेसमध्ये तयार केलेले सारण्या
स्कीमामधील संबंधित आणि जागा उपयोग पॅरामिटर आहेत. डेटाबेस ऑब्जेक्ट्स

कर्सर

बाह्य नियमानुसार < कार्ययोजना

प्रक्रिया

· ट्रिगर < · डेटा डोमेन

· कर्सर

· बाह्य नियमानुसार · कार्ययोजना < · कार्यपद्धती

· ट्रिगर < निर्देशांक वापर पारंपारिक आर्किटेक्चर थ्रुपुट कामगिरी आवश्यकतांवर लक्ष केंद्रित म्हणून परंपरेने खूप अनुक्रमांक वापरू नका अनुक्रमणिका वर अवलंबून OLTP वर्कलोडला जलद प्रवेश मार्गांची आवश्यकता आहे
इंटरफेस · SQL SQL
· GUI डेटा प्रकार

स्ट्रिंग

· CHAR

· CLOB

· VARCHAR

· CHAR CLOB

· विचाहार < · एनसीएचएआरएआर · बायनरी < BYTE

वरबॉईटी < · बीएफईईईएल < · लाँग्राव < · रॉ * तारीख / वेळ

· TIME · तारीख TIMESTAMP
· तारीख TIMESTAMP एकूणच वापरकर्त्याची क्रमवारी (आयटी सेंट्रल स्टेशन सर्वेक्षण) [xi]

तिसरा

प्रथम <