வீடு வளர்ச்சி பொருள்-தொடர்புடைய மேப்பிங் (orm) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருள்-தொடர்புடைய மேப்பிங் (orm) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - பொருள்-தொடர்புடைய மேப்பிங் (ORM) என்றால் என்ன?

பொருள்-தொடர்புடைய மேப்பிங் (ORM) என்பது ஒரு நிரலாக்க நுட்பமாகும், இதில் பொருள் குறியீட்டை ஒரு தொடர்புடைய தரவுத்தளத்துடன் இணைக்க ஒரு மெட்டாடேட்டா விவரிப்பான் பயன்படுத்தப்படுகிறது. பொருள் குறியீடு ஜாவா அல்லது சி # போன்ற பொருள் சார்ந்த நிரலாக்க (OOP) மொழிகளில் எழுதப்பட்டுள்ளது. தொடர்புடைய தரவுத்தளங்கள் மற்றும் OOP மொழிகளில் இணைந்து வாழ முடியாத வகை அமைப்புகளுக்கு இடையில் தரவை ORM மாற்றுகிறது.

டெக்கோபீடியா பொருள்-தொடர்புடைய மேப்பிங் (ORM) ஐ விளக்குகிறது

ORM மூன்று அணுகுமுறைகளுடன் பொருள் குறியீடு மற்றும் தொடர்புடைய தரவுத்தள பொருத்தமின்மையை தீர்க்கிறது: கீழே, மேல்-கீழ் மற்றும் நடுவில் சந்திக்கவும். ஒவ்வொரு அணுகுமுறையிலும் அதன் நன்மைகள் மற்றும் குறைபாடுகள் உள்ளன. சிறந்த மென்பொருள் தீர்வைத் தேர்ந்தெடுக்கும்போது, ​​டெவலப்பர்கள் சுற்றுச்சூழல் மற்றும் வடிவமைப்பு தேவைகளை முழுமையாக புரிந்து கொள்ள வேண்டும்.


தரவு அணுகல் நுட்பத்துடன் கூடுதலாக, ORM இன் நன்மைகளும் பின்வருமாறு:

  • எளிமைப்படுத்தப்பட்ட வளர்ச்சி, ஏனெனில் இது பொருள்-க்கு-அட்டவணை மற்றும் அட்டவணை-க்கு-பொருள் மாற்றத்தை தானியங்குபடுத்துகிறது, இதன் விளைவாக வளர்ச்சி மற்றும் பராமரிப்பு செலவுகள் குறைவாகின்றன
  • உட்பொதிக்கப்பட்ட SQL மற்றும் கையால் எழுதப்பட்ட சேமிக்கப்பட்ட நடைமுறைகளுடன் ஒப்பிடும்போது குறைந்த குறியீடு
  • பயன்பாட்டு அடுக்கில் வெளிப்படையான பொருள் தேக்கநிலை, கணினி செயல்திறனை மேம்படுத்துகிறது
  • பயன்பாட்டை விரைவாகவும் பராமரிக்க எளிதாகவும் செய்யும் உகந்த தீர்வு

பல பயன்பாட்டு வளர்ச்சியில் ORM இன் வெளிப்பாடு நிபுணர்களிடையே கருத்து வேறுபாட்டை உருவாக்கியுள்ளது. ORM சிறப்பாக செயல்படவில்லை என்பதும், சேமிக்கப்பட்ட நடைமுறைகள் சிறந்த தீர்வாக இருக்கலாம் என்பதும் முக்கிய கவலைகள். கூடுதலாக, ORM சார்பு சில சூழ்நிலைகளில் மோசமாக வடிவமைக்கப்பட்ட தரவுத்தளங்களை ஏற்படுத்தக்கூடும்.

பொருள்-தொடர்புடைய மேப்பிங் (orm) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை