![Introduction to Object-Relational Mapping](https://i.ytimg.com/vi/dHQ-I7kr_SY/hqdefault.jpg)
Innehåll
- Definition - Vad betyder Object-Relational Mapping (ORM)?
- En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.
- Techopedia förklarar Object-Relational Mapping (ORM)
Definition - Vad betyder Object-Relational Mapping (ORM)?
Object-relationell mapping (ORM) är en programmeringsteknik där en metadatabeskrivare används för att ansluta objektkod till en relationell databas. Objektkod skrivs på objektorienterade programmeringsspråk (OOP) som Java eller C #. ORM konverterar data mellan typsystem som inte kan samexistera inom relationsdatabaser och OOP-språk.
En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.
Techopedia förklarar Object-Relational Mapping (ORM)
ORM löser objektkoden och den felaktiga databasmatchningen med tre tillvägagångssätt: nerifrån, uppifrån och ner och träffas i mitten. Varje metod har sin del av fördelar och nackdelar. När de väljer den bästa mjukvarulösningen måste utvecklare fullt ut förstå miljön och designkraven.
Förutom datatillgångstekniken inkluderar ORM: s fördelar också:
- Förenklad utveckling eftersom den automatiserar konvertering från objekt till tabell och från tabell till objekt, vilket resulterar i lägre utvecklings- och underhållskostnader
- Mindre kod jämfört med inbäddad SQL och handskrivna lagrade procedurer
- Genomskinlig caching av objekt i applikationsnivån, vilket förbättrar systemprestanda
- En optimerad lösning som gör en applikation snabbare och enklare att underhålla
ORM: s uppkomst i flera applikationsutvecklingar har skapat oenighet bland experter. Det viktigaste är att ORM inte fungerar bra och att lagrade procedurer kan vara en bättre lösning. Dessutom kan ORM-beroende resultera i dåligt utformade databaser under vissa omständigheter.