Taula de continguts:
- Definició: què significa el mapatge relacional entre objectes (ORM)?
- Techopedia explica el mapatge relacional entre objectes (ORM)
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.
