Casa Desenvolupament Què és el mapeig relacional entre objectes (orm)? - Definició de tecnologia

Què és el mapeig relacional entre objectes (orm)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el mapatge relacional entre objectes (ORM)?

El mapatge relacional d'objectes (ORM) és una tècnica de programació en la qual s'utilitza un descriptor de metadades per connectar codi d'objectes a una base de dades relacional. El codi d'objecte està escrit en llenguatges de programació (OOP) orientats a objectes com Java o C #. ORM converteix les dades entre sistemes tipus que no poden conviure en bases de dades relacionals i llenguatges OOP.

Techopedia explica el mapatge relacional entre objectes (ORM)

ORM resol la desconnexió de codi de l'objecte i la base de dades relacional amb tres enfocaments: de baix a dalt, de dalt a baix i de reunió al mig. Cada enfocament té la seva part de beneficis i inconvenients. Quan es selecciona la millor solució de programari, els desenvolupadors han de comprendre plenament els entorns i els requisits de disseny.


A més de la tècnica d’accés a les dades, els beneficis d’ORM també inclouen:

  • Desenvolupament simplificat perquè automatitza la conversió objecte a taula i taula a objecte, cosa que redueix en costos de desenvolupament i manteniment menors
  • Menys codi en comparació amb els procediments emmagatzemats manuals i SQL incrustats
  • Memòria cau d'objectes transparent al nivell d'aplicacions, millorant el rendiment del sistema
  • Una solució optimitzada que fa que una aplicació sigui més ràpida i fàcil de mantenir

L’aparició d’ORM en el desenvolupament de múltiples aplicacions ha creat desacord entre els experts. Els principals problemes són que l’ORM no funciona bé i que els procediments emmagatzemats siguin una millor solució. A més, la dependència d’ORM pot donar lloc a bases de dades mal dissenyades en determinades circumstàncies.

Què és el mapeig relacional entre objectes (orm)? - Definició de tecnologia