Koti kehitys Mikä on olosuhteiden kartoitus (orm)? - määritelmä techopediasta

Mikä on olosuhteiden kartoitus (orm)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Object-Relational Mapping (ORM) tarkoittaa?

Objekti-relaatiotietojen kartoitus (ORM) on ohjelmointitekniikka, jossa metatietojen kuvaajaa käytetään objektikoodin yhdistämiseen relaatiotietokantaan. Objektikoodi on kirjoitettu olio-ohjelmointikielellä (OOP), kuten Java tai C #. ORM muuntaa tietoja tyyppijärjestelmien välillä, jotka eivät pysty rinnakkain toimimaan relaatiotietokantojen ja OOP-kielten sisällä.

Techopedia selittää objektien ja relaatioiden kartoituksen (ORM)

ORM ratkaisee objektikoodin ja relaatiotietokannan epäsuhta kolmella lähestymistavalla: alhaalta ylös, ylhäältä alas ja kohtaamalla keskellä. Jokaisella lähestymistavalla on oma osuutensa edut ja haitat. Kun valitaan paras ohjelmistoratkaisu, kehittäjien on ymmärrettävä ympäristön ja suunnittelun vaatimukset täysin.


Tiedonsiirtotekniikan lisäksi ORM: n etuihin kuuluvat myös:

  • Yksinkertaistettu kehitys, koska se automatisoi esineestä taulukkoon ja taulukosta objektiin muuntamisen, mikä pienentää kehitys- ja ylläpitokustannuksia
  • Vähemmän koodia verrattuna sulautettuihin SQL: ään ja käsin kirjoitettuihin tallennettuihin menettelyihin
  • Läpinäkyvä esinevälimuisti sovellustasolla parantaa järjestelmän suorituskykyä
  • Optimoitu ratkaisu, joka tekee sovelluksesta nopeamman ja helpomman ylläpitää

ORM: n esiintyminen usean sovelluksen kehittämisessä on aiheuttanut erimielisyyksiä asiantuntijoiden keskuudessa. Keskeisiä huolenaiheita on, että ORM ei toimi hyvin ja tallennetut menettelyt saattavat olla parempi ratkaisu. Lisäksi ORM-riippuvuus voi johtaa huonosti suunniteltuihin tietokantoihin tietyissä olosuhteissa.

Mikä on olosuhteiden kartoitus (orm)? - määritelmä techopediasta