آبجیکٹ سے وابستہ نقشہ سازی (ORM)

مصنف: Randy Alexander
تخلیق کی تاریخ: 1 اپریل 2021
تازہ کاری کی تاریخ: 26 جون 2024
Anonim
آبجیکٹ-ریلیشنل میپنگ کا تعارف
ویڈیو: آبجیکٹ-ریلیشنل میپنگ کا تعارف

مواد

تعریف - آبجیکٹ سے وابستہ نقشہ سازی کا کیا مطلب ہے؟

آبجیکٹ-ریلیشل میپنگ (او آر ایم) ایک پروگرامنگ تکنیک ہے جس میں ایک میٹا ڈیٹا ڈسکرپٹر کو رشتہ دار ڈیٹا بیس سے آبجیکٹ کوڈ کو مربوط کرنے کے لئے استعمال کیا جاتا ہے۔ آبجیکٹ کوڈ آبجیکٹ پر مبنی پروگرامنگ (OOP) زبانوں میں لکھا گیا ہے جیسے جاوا یا C #۔ او آر ایم ڈیٹا کو ٹائپ سسٹم کے مابین تبدیل کرتا ہے جو رشتہ دار ڈیٹا بیس اور او او پی زبانوں میں ایک ساتھ رہ نہیں سکتے ہیں۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ میں ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا آبجیکٹ سے وابستہ نقشہ سازی (ORM) کی وضاحت کرتا ہے

ORM تین طریقوں کے ساتھ آبجیکٹ کوڈ اور رشتہ دار ڈیٹا بیس سے میل کھاتا ہے حل کرتا ہے: نیچے سے اوپر ، اوپر سے نیچے اور درمیان میں ملنا۔ ہر نقطہ نظر میں اس کے فوائد اور خرابیاں ہیں۔ جب سافٹ ویئر کے بہترین حل کا انتخاب کرتے ہو تو ، ڈویلپرز کو ماحول اور ڈیزائن کی ضروریات کو پوری طرح سمجھنا چاہئے۔

اعداد و شمار تک رسائی کی تکنیک کے علاوہ ، ORMs کے فوائد میں یہ بھی شامل ہیں:

  • آسان تر ترقی کیونکہ اس سے آبجیکٹ ٹو ٹیبل اور ٹیبل ٹو آبجیکٹ تبادلوں کا آٹومیٹ ہوجاتا ہے ، جس کے نتیجے میں کم ترقی اور دیکھ بھال کے اخراجات کم ہوتے ہیں۔
  • ایمبیڈڈ ایس کیو ایل اور ہاتھ سے لکھے ہوئے اسٹوریج طریقہ کار کے مقابلے میں کم کوڈ
  • سسٹم کی کارکردگی کو بہتر بنانے ، ایپلیکیشن ٹیر میں شفاف آبجیکٹ کیچنگ
  • ایک اطلاق کو تیز تر اور برقرار رکھنے میں آسان تر بنانے والا ایک حل

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