RDBMS اور ORDBMS

Anonim

RDBMS بمقابلہ ORDBMS

ایک رشتہ دار ڈیٹا بیس مینجمنٹ سسٹم (RDBMS) ایک ڈیٹا بیس مینجمنٹ سسٹم (DBMS) ہے جو نسبتا ماڈل پر مبنی ہے. موجودہ ڈی بی ایم ایس سب سے زیادہ مشہور آر ڈی ایم ایمز ہیں. آبجیکٹ رشتہ دار ڈیٹا بیس (ORDBMS) یہ بھی ایک ڈی بی ایم ہے جس میں آر ڈی بی ایم ایس کے وسیع پیمانے پر طبقے کی حمایت کرنے اور نسبتا اور اعتراض پر مبنی پیراگراف کے درمیان ایک پل پیدا کرنے کی کوشش کی جاتی ہے.

جیسا کہ ذکر کیا گیا ہے، اس سے قبل آر ڈی بی ایم ایم متعلقہ ریلیز ماڈل اور ڈیٹا پر مبنی ہے، RDMS میں متعلقہ متعلقہ میزوں کی شکل میں محفوظ کیا جاتا ہے. لہذا، ایک مطابقت پذیر ڈیٹا بیس کو صرف ایک یا زیادہ سے زیادہ تعلقات یا ٹیبلز اور قطاروں کے ساتھ میز کے مجموعہ کے طور پر دیکھا جا سکتا ہے. ہر کالم رشتہ کی خاصیت سے مطابقت رکھتا ہے اور ہر قطار اس ریکارڈ سے متعلق ہے جس میں کسی ایوٹی کے لئے ڈیٹا اقدار پر مشتمل ہوتا ہے. RDMS ترقی پذیری اور نیٹ ورک کے ماڈل کو بڑھا کر تیار کیا جاتا ہے، جو دو پچھلے ڈیٹا بیس کے نظام تھے. آر ڈی ایم ایم کے اہم عناصر متعلقہ مطابقت اور معمول کے تصورات ہیں. یہ تصورات ٹیڈ کوڈڈ کی طرف سے تیار ایک رشتہ دار نظام کے لئے 13 قوانین پر مبنی ہیں. مندرجہ ذیل تین اہم بنیادی اصولوں کے مطابق آر ڈی ایم ایم کی پیروی کرنا چاہئے. سب سے پہلے، ایک میز کی شکل میں تمام معلومات لازمی ہے. دوسرا، ٹیبل کالمز میں ملنے والی ہر قیمت کو دوبارہ اور آخر میں سٹینڈرڈ سوالات کی زبان (SQL) کا استعمال نہیں ہونا چاہئے. آر ڈی بی ایم ایم کے سب سے بڑے فائدہ صارفین کو رسائی پیدا کرنے اور ڈیٹا کو بڑھانے کے لئے اس کی تکمیل ہے. کسی ڈیٹا بیس کی تخلیق کے بعد، صارف کو موجودہ ایپلی کیشنز کو تبدیل کرنے کے بغیر ڈیٹا بیس میں نیا ڈیٹا زمرے شامل کرسکتا ہے. آر ڈی بی ایم ایم میں بھی کچھ قابل ذکر حدود موجود ہیں. ایک حد یہ ہے کہ ان کی کارکردگی کا فقدان SQL کے علاوہ اور اس حقیقت سے بھی کہتا ہے کہ تمام معلومات ٹیبل میں ہوگی جہاں اداروں کے درمیان تعلقات اقدار کی طرف سے تعریف کی جاتی ہیں. اس کے علاوہ، RDMS کے پاس ڈیٹا، ڈیجیٹل آڈیو اور ویڈیو جیسے ڈیٹا کو سنبھالنے کے لئے کافی اسٹوریج کا علاقہ نہیں ہے. فی الحال ڈی بی ایم کے زیادہ تر ڈی بی ایم جیسے آئی بی ایم کے ڈی بی 2 خاندان، اوریکل، مائیکروسافٹ کی رسائی اور SQL سرور اصل میں RDMS ہیں.

جیسا کہ پہلے ہی ORDBMS نے RDMS اور اعتراض پر مبنی ڈیٹا بیس (OODBMS) کے درمیان ایک درمیانی بنیاد فراہم کی ہے. آپ صرف یہ کہہ سکتے ہیں کہ ORDBMS ایک آر ڈی بی ایم ایم پر ایک اعتراض پر مبنی سامنے اختتام رکھتا ہے. جب ORDBMS کے ساتھ ایک ایپلی کیشن سے بات چیت ہوتی ہے تو یہ عام طور پر کام کرے گا جیسے اعداد و شمار کو اشیاء کے طور پر محفوظ کیا جاتا ہے. اس کے بعد ORDBMS معلومات کی معلومات قطاروں اور کالموں کے ساتھ اعداد و شمار کی میزوں میں بدل جائے گی اور ڈیٹا کو سنبھال لیں گے کیونکہ یہ آر ڈی بی ایم ایم میں ذخیرہ کیا گیا تھا. اس کے علاوہ، جب اعداد و شمار کو حاصل کیا جاتا ہے تو، یہ سادہ اعداد و شمار کو دوبارہ کھولنے سے پیدا ہونے والی ایک پیچیدہ چیز کو واپس لے جائے گا. ORDBMS کا سب سے بڑا فائدہ یہ ہے کہ یہ RDBMS فارمیٹ اور OODBMS فارمیٹ کے درمیان ڈیٹا کو تبدیل کرنے کے طریقوں کو فراہم کرتا ہے، تاکہ پروگرامر کوڈ کو دو فارمیٹس کے درمیان تبدیل کرنے کے لئے لکھنے کی ضرورت نہیں ہے اور ڈیٹا بیس کی رسائی کسی بھی چیز پر مبنی زبان سے آسان ہے.

اگرچہ RDBMS اور ORDBMS دونوں ڈی بی ایم ایس ہیں، وہ مختلف ہوتی ہے کہ وہ کس طرح ایپلی کیشنز کے ساتھ بات چیت کرتے ہیں. آر ڈی بی ایم ایم کا استعمال کرتے ہوئے ایپلی کیشنز پیچیدہ ڈیٹا کو ذخیرہ کرتے وقت اضافی کام کرنا چاہتی ہیں جبکہ ORDBMS معتبر طور پر اس کے لئے حمایت فراہم کرتی ہے. لیکن ڈیٹا فارمیٹس کے درمیان اندرونی تبدیلی کی وجہ سے، ORDBMSs کی کارکردگی خراب ہوسکتی ہے. لہذا دوسرے سے زیادہ ایک کو منتخب کرنے والے اعداد و شمار پر منحصر ہے جو ذخیرہ / انتظام کرنے کی ضرورت ہے.