பொருள்-தொடர்புடைய மேப்பிங் (ORM)

நூலாசிரியர்: Randy Alexander
உருவாக்கிய தேதி: 1 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 26 ஜூன் 2024
Anonim
பொருள்-தொடர்பு மேப்பிங்கின் அறிமுகம்
காணொளி: பொருள்-தொடர்பு மேப்பிங்கின் அறிமுகம்

உள்ளடக்கம்

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

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


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

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

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

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

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

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