![Objektovo-relačné mapovanie (ORM) - Technológie Objektovo-relačné mapovanie (ORM) - Technológie](https://a.continuousdev.com/technology/object-relational-mapping-orm.jpg)
Obsah
- Definícia - Čo znamená objektovo-relačné mapovanie (ORM)?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje objektovo-relačné mapovanie (ORM)
Definícia - Čo znamená objektovo-relačné mapovanie (ORM)?
Objektovo-relačné mapovanie (ORM) je technika programovania, pri ktorej sa deskriptor metadát používa na pripojenie kódu objektu k relačnej databáze. Kód objektu je napísaný v objektovo orientovaných programovacích jazykoch (OOP), ako je Java alebo C #. ORM prevádza údaje medzi typovými systémami, ktoré nie sú schopné koexistencie v relačných databázach a OOP jazykoch.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje objektovo-relačné mapovanie (ORM)
ORM rieši nesúlad objektového kódu a relačnej databázy tromi prístupmi: zdola nahor, zhora nadol a stretávajú sa v strede. Každý prístup má svoj podiel výhod a nevýhod. Pri výbere najlepšieho softvérového riešenia musia vývojári plne porozumieť prostrediu a požiadavkám na dizajn.
Okrem techniky prístupu k údajom výhody ORM tiež zahŕňajú:
- Zjednodušený vývoj, pretože automatizuje prevod objektov na tabuľku a tabuľku na objekt, čo vedie k nižším nákladom na vývoj a údržbu
- Menej kódu v porovnaní s vloženými SQL a ručne uloženými procedúrami
- Transparentné ukladanie objektov do vyrovnávacej pamäte v aplikačnej vrstve, zvyšujúce výkon systému
- Optimalizované riešenie, ktoré urýchľuje a uľahčuje údržbu aplikácie
Výskyt spoločnosti ORM vo vývoji viacerých aplikácií vytvoril nezhodu medzi odborníkmi. Kľúčové obavy sú v tom, že ORM nefunguje dobre a že uložené postupy môžu byť lepším riešením. Závislosť ORM môže za určitých okolností viesť aj k zle navrhnutým databázam.