اورراکل اور ٹراٹاٹا کے درمیان فرق

Anonim

اوریکل ڈیٹا بیس

اوریکل اور ٹریاداتا دونوں رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (RDBMS) ، تاہم، اوریکل نے آبجیکٹ رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (ORDBMS) کو لاگو کیا ہے. [i]

RDBMS رشتہ دار ماڈل کا استعمال کرتے ہوئے متعارف کرایا گیا تھا [ii] جو انڈیکسز، بنیادی اور غیر ملکی چابیاں استعمال کرتے ہوئے میزوں کے درمیان تعلقات برقرار رکھتا ہے. پرانے ڈیٹا بیس مینجمنٹ سسٹم (DBMS) کے مقابلے میں اعداد و شمار حاصل کرنے اور ذخیرہ کرنے کے لئے یہ تیز رفتار ہے.

اوہیکل کے شے پر مبنی ڈیٹا بیس کے ماڈل سے متعلق نسبتا ڈیٹا بیس کے مطابق اشیاء کا استعمال کرتا ہے، اور ڈیٹا بیس سکیمہ اور سوال کی زبان میں کلاس کی حمایت کی جاتی ہے.

دیر دہائی کی دہائی میں، اورراکل پہلی تجارتی طور پر دستیاب آر ڈی بی ایم ایم بن گیا، توڑاتا نے پہلے ڈیٹا گودام کی بنیاد رکھی تھی. اس کی اہلیتوں نے بڑے اعداد و شمار (ٹراڈاتا کی طرف سے مقرر کردہ اصطلاح)، کاروباری انٹیلیجنس (بی) کے اوزار [iii] اور انٹرنیٹ کی چیزیں (آئی او ٹی) کے لئے بہترین بنا دیا. [iv]

OLTP اور OLAP

رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (RDBMS) کو آن لائن ٹرانزیکشن پروسیسنگ کے طور پر درجہ بندی کیا جا سکتا ہے - OLTP اور آن لائن تجزیاتی پروسیسنگ - OLAP . [v]

OLTP ٹرانزیکال ہے اور ڈیٹا گوداموں کو ڈیٹا فراہم کرتا ہے اور OLAP ڈیٹا کا تجزیہ کرنے کے لئے ڈیزائن کیا گیا ہے.

"A ڈیٹا گودام ایک ڈیٹا بیس ہے جس میں اعداد و شمار ہوتی ہے جو عام طور پر کسی تنظیم کے کاروباری تاریخ کی نمائندگی کرتا ہے. اعداد و شمار کے گودام میں ڈیٹا کو تجزیہ کی حمایت کرنے کے بجائے حقیقی وقت کے ٹرانزیکشنز کو عمل کرنے کے بجائے آن لائن ٹرانزیکشن پروسیسنگ سسٹم (OLTP) کے طور پر منظم کرنے کے لئے منظم کیا جاتا ہے.

OLAP ٹیکنالوجی ڈیٹا بیس گوداموں کو مؤثر طریقے سے آن لائن تجزیہ کے لئے استعمال کیا جا سکتا ہے، اس کی ابتدائی پیچیدہ تجزیاتی سوالوں کو تیزی سے ردعمل فراہم کرتا ہے. " [vi]

اگرچہ ٹاراداتا OLP اور Oracle کے لئے OLTP کی طرف بڑھ رہا ہے، اوریکل اسی پلیٹ فارم پر OLTP اور OLAP ڈیٹا بیس چل سکتا ہے، جس میں ٹاراداٹا کی حمایت نہیں کرتا. کارکردگی زیادہ سے زیادہ ملازمت کا کام کرنے والے نظریات میں ٹراڈاتا پر اورراکل کا فائدہ فراہم کرتا ہے.

ٹرانسمیشن ایک یا زیادہ سے زیادہ ایس ایس ایس بیانات کو ایک ڈیٹا بیس پر کاموں کو پورا کرنے کے لئے، جبکہ ڈیٹا سالمیت کو برقرار رکھنے میں شامل ہے. ٹرانزیکشن ڈیٹا بیس سے شامل کردہ یا خارج کر دیا جا رہا ہے ڈیٹا کو منظم اور عمل کرنے کے لئے متفق ہیں.

آریکل اس کے آرکیٹیکچرل لچک (آرڈ بی بی ایم ایم کے ساتھ) کی وجہ سے ٹرانزیکشن پروسیسنگ کے لئے تیار کیا گیا ہے، جبکہ ٹیراڈیٹ کے OLAP ڈیٹا بیس کو منتقل یا بحال کرنے کے بغیر، تجزیہ کے لئے ڈیٹا بیس (OLTP کے ڈیٹا کی سرگزشت) کے لئے طاقتور ہے.

ڈیٹا گودام جو تجزیات کے لئے بڑے اعداد و شمار کو برقرار رکھتا ہے اور اصل وقت میں کوئی ٹرانزیکشن نہیں ہے، تو 9اٹا> ہے اوریکل ٹرانسمیشن کرتے ہوئے بنیادی طور پر آن لائن بیک اپ اینڈ ایپلی کیشنز کا انتظام، اپ ڈیٹس اور اخراجات کا انتظام کیا جاتا ہے. ٹریاداتا ہارڈ ویئر اور سافٹ ویئر کے درمیان ایک اچھا کمبو ہے، جو سب سے اوپر انٹرپرائز کے ڈیٹا بیس کا سامان فراہم کرے گا، تاہم، اورراکل نے 2008 میں اپنے OLAP Exadata سرور کو شروع کیا. یہ مکمل ڈیٹا بیس کے آلات کا جواب اورراکل تھا.

دونوں کو ایک اہم سرمایہ کاری کی ضرورت ہوتی ہے اور بہت بڑے ڈیٹا بیسوں کے ساتھ زیادہ مناسب ہیں جو پیچیدہ سوالات کے ساتھ بڑی کارکردگی کا مطالبہ کرتے ہیں.

کچھ بھی نہیں یا سب کچھ؟

ٹاراداٹا ہے

مشترکہ کچھ (SN) آرکیٹیکچر جبکہ اوکلکل مشترکہ سب کچھ . اصطلاح

مشترکہ کچھ فن تعمیر نہیں ایک کثیر پروسیسر کی ڈیٹا بیس مینجمنٹ سسٹم سے مراد ہے جہاں میموری اور ڈسک اسٹوریج پروسیسرز کے درمیان اشتراک نہیں کیا جاتا ہے. [vii] نیٹ ورک بینڈوڈتھ ڈیٹا منتقل کرنے کے لئے مشترکہ ہے. Teradata کے ساتھ، ڈیٹا سرورز پر ذخیرہ کیا جاتا ہے اور ہر ایک کا اپنا حصہ شمار کرتا ہے. اعداد و شمار تقسیم کی جاتی ہے اور ایک سیٹ سرور میں ذخیرہ کیا جاتا ہے اور ہر سرور اس کے اعداد و شمار کے ذمہ دار ہے. اسی فن تعمیر کا استعمال کرتے ہوئے اعلی کے آخر میں پلیٹ فارم کی مثالیں گوگل، ایمیزون اور فیس بک شامل ہیں.

تاہم، اوریکل کے

ہر چیز کی تعمیر کے ساتھ منسلک ہے، تمام اعداد و شمار کے تمام سروروں میں قابل رسائی ہے اور ان کی سطح تک رسائی کی سطح کے کسی بھی حصے پر لاگو کیا جا سکتا ہے. ڈیٹا بیس تک رسائی مینجمنٹ میں ممکنہ منحصر ہے، اور انتظامیہ کو انتظامیہ کے انتظام سے زیادہ پیچیدہ بنا سکتا ہے. اوریکل کی فن تعمیر مؤثر طریقے سے مطلب ہے کہ کسی بھی مشین کو کسی بھی ڈیٹا تک رسائی حاصل ہوسکتی ہے، اور یہ ٹراٹاٹا کے درمیان بنیادی فرق ہے، تیراٹاٹا مثالی طور پر ڈیٹا اسٹوریج کے لئے مناسب ہے، اور OTLP کے لئے مزید مناسب اوررایکل. نوٹ کریں کہ اگرچہ اوررایکل Exadata نے دو معماروں کے ایک ہائبرڈ نقطہ نظر کو تعینات کیا ہے، اگرچہ ایک Exadata کے نظام کو اوراکل کے بغیر استعمال نہیں کیا جا سکتا. Exadata ایک 'اضافی' سٹوریج انجن ہے اور اوریکل ڈیٹا بیس کے انجن کی اضافی نہیں ہے.

اسکالٹیبل

اسٹیبلائٹیٹی میں آئی ٹی کے بنیادی ڈھانچے کے بہت سے پہلوؤں شامل ہیں جیسے اعداد و شمار اور ٹرانزیکال کے حجم میں اضافے کے ساتھ ساتھ کثیر جہتی اعداد و شمار میں اضافہ، صارفین کی تعداد، کام کی بوجھ کے انتظام، سوال پیچیدگی اور حجم وغیرہ وغیرہ. > ٹاراداٹا ہے

لینرلی اسکالبل

[viii] مطلب یہ ہے کہ ڈیٹا بیس کی صلاحیت کو بنیادی ڈھانچے میں زیادہ نوڈ شامل کرکے اضافہ کیا جاسکتا ہے، اور جب ڈیٹا حجم میں اضافہ ہوتا ہے تو، کارکردگی کو متاثر نہیں ہوتا ہے.

یہ نظام کثیر جہتی سکالٹیبل کے لئے ڈیزائن کیا گیا ہے اور اورراکل سے زیادہ پیمانے پر پیمانے پر اور زیادہ سے زیادہ مضبوط ماڈل فراہم کرتا ہے. اگرچہ اورراکل میں اچھا سکالٹیبلتا ہوتا ہے تو، اسٹوریج سبسائس کے ساتھ ہونے والی بوتلوں کو معلوم ہوتا ہے اور اس کے ساتھ ساتھ ڈیٹا بیس کی رفتار میں سے ایک کی رفتار ہوتی ہے، لیکن صرف ایک مخصوص حد تک. مثال کے طور پر، اگر زیادہ سے زیادہ سوالات معلوم ہوتے ہیں اور اعداد و شمار کا استعمال 600TB سے کم ہے تو، اورراکل مناسب ہوسکتا ہے، لیکن اگر اعداد و شمار اس سے کہیں زیادہ بڑھتی ہوئی توقع کی جاتی ہے تو پھر توڑاٹا بہتر انتخاب ہے. متوازی ٹریاداتا غیر مشروط متوازی [ix] ہے جبکہ اورراکل نے شرطی ہے. یہ Teradata ایک OLAP کے ساتھ ایک فائدہ دیتا ہے کے طور پر کارکردگی ایک غیر متوازی نظام کے مقابلے میں تیزی سے ایک ہی جواب کو حاصل کرنے کے لئے غیر معمولی ہے.متوازی عمل تیزی سے ایک کام کو پورا کرنے کے ساتھ مل کر کام کرنے والے متعدد پروسیسرز کا استعمال کرتا ہے.

ہم آہنگی کا کام کیسے کرتے ہیں کی قابلیت کا استعمال کرنے کے لئے، ایک مصروف شاپنگ اسٹور میں قطار کے بارے میں سوچتے ہیں، ایک قطار سے ہر ایک کے لئے قطار الگ الگ قطار کے ساتھ. لائن ایک قطار کی بجائے تیزی سے چلتا ہے اور ایک تک. زیادہ موثر متوازی لوڈنگ، بہتر نظام کی کارکردگی.

ٹریاداتا اس کے نظام میں متوازی متضاد ہے، بشمول فن تعمیر، پیچیدہ پروسیسنگ، اور ڈیٹا لوڈنگ. متوازی اور Teradata میں درخواستوں پر عملدرآمد کرنے کے لئے سوال کی ٹینٹنگ کی ضرورت نہیں ہے اور Oracle کے برعکس کالم رینج کی رکاوٹوں یا محدود ڈیٹا کی مقدار پر منحصر نہیں ہے.

خصوصیت موازنہ

دیگر قابل ذکر اختلافات میں شامل ہیں:

گرافیکل صارف انٹرفیس ٹراڈاتا سے زیادہ اورراکل میں زیادہ مرچھا اور جدید ہے.

اورکل اور ٹریاداٹا تقریبا اسی پروگرامنگ کی زبانوں کی حمایت کرتے ہیں، بصری بنیادی زبانوں کے سوا جہاں اوررایکل اس کی حمایت کرتا ہے اور ٹاراداتا نہیں کرتا.

آپریٹنگ سسٹم کے ساتھ، اورککل یونیکس، لینکس، ونڈوز، میک او ایس ایکس، ز / او ایس پر چلتا ہے، جبکہ ٹریاداتا میک OS X، Z / OS پر نہیں چلتا ہے.

  • ٹریاداٹا نے اس کے کمپریشن کو کافی بہتر بنایا ہے، اگرچہ یہ اوررایکل کے Exadata کے ہائبرڈ Columnar کمپریشن [X] کے پیچھے ایک قدم ہے.
  • خلاصہ
  • اورراکل اور ٹریاداٹا دونوں مصنوعات اور ٹیکنالوجی میں پختہ ہوتے ہیں، تاہم، اورراکل ٹراٹاٹا کے مقابلے میں نافذ کرنے والے اداروں کی تعداد میں اضافہ کرتی ہے.
  • جیسا کہ اوککل Teradata کے مقابلے میں زیادہ وسیع پیمانے پر استعمال کیا جاتا ہے، اس کے پاس ایک امیر سیٹ ہے، یہ ڈویلپرز اور کاروباری صارفین کے لئے بہتر انتخاب بناتا ہے. بزنس صارف کے خیالات تاہراٹا بہت پیچیدہ یا پیچیدہ ماہرین کے لئے مخصوص ہیں، لہذا یہ مہارت والے اوراکل صارف یا ڈویلپر کو تلاش کرنا آسان ہے، اس سے کہ وہ ٹراٹاٹا کو ڈھونڈیں.

موازنہ ٹیبل

اجزاء

ٹراڈاتا

اوریکل

آرکیٹیکچر مشترکہ کچھ رشتہ دارانہ ماڈل
· نوڈس میں متعدد پیرسنگ انجن اور ڈیٹا بیس کے انجن ہیں جو ماڈیول پروسیسرز کہتے ہیں < مشترکہ سب کچھ آبجیکٹ پر مبنی ماڈل

مشترکہ ڈسک / لامحدود مل کر مشترکہ میموری

کثیر نوڈ ڈی بیس بیسس کے لئے ڈی بی فن تعمیر.

OLAP

سسٹم ڈیزائن اور ضروری ترتیب کی ضرورت نہیں.

OLAP کے لئے تنصیب اور ترتیب تکنیکی اور پیچیدہ ہے.

OLTP

ممکن نہیں. سسٹم ڈیزائن کیا گیا ہے. آپریٹنگ سسٹم
ونڈوز لینکس UNIX
ونڈوز لینکس

UNIX

میک OS ایکس

ز / او ایس < متوازی

غیر مشروط "ہمیشہ پر"، شروع سے ڈیزائن کیا گیا.

مشروط اور غیر متوقع

ڈیٹا بیس کی میزیں

ڈیٹا بیس اور ڈسک کی جگہ میں تشکیل کردہ میزیں ٹراڈاتا خود کو منظم کرتی ہیں.

میزیں میزوں میں بنائے گئے ہیں سکیمہ سے متعلق ہیں اور خلائی استعمال کے پیرامیٹرز ہیں. ڈیٹا بیس آبجیکٹ
کرسر بیرونی روٹین فنکشن

پروسیسر

ٹریججر ڈیٹا ڈومین

کرسر

بیرونی روٹین > فنکشن

پروسیسر

ٹرگر

انڈیکس کا استعمال

متعدد انڈیکسز استعمال نہیں کرتے جب تک موازی فن تعمیر کے ذریعے throughput کی کارکردگی کی ضروریات پر توجہ مرکوز ہوتی ہے.

OLTP کام کے بوجھ کے طور پر انڈیکسز پر تیزی سے رسائی کے راستے کی ضرورت ہے.

انٹرفیس

SQL

· SQL

· GUI ڈیٹا کی اقسام سٹرنگ
CHAR CLOB · VARCHAR

· CHAR > CLOB

· وربرار
نچار NVARCHAR

ثنائی

بائٹ

وارٹی

بیفائل

لوونگرو

را

تاریخ / وقت

ٹائم · تاریخ

ٹائمسٹیمپ

· تاریخ

· ٹائمیسٹیمپ

مجموعی طور پر صارف کی درجہ بندی (آئی ٹی سینٹرل سٹیشن سروے) [xi]

تیسری پہلے