Itthon Fejlesztés Mi az objektum-relációs leképezés (orm)? - meghatározás a techopedia alapján

Mi az objektum-relációs leképezés (orm)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az objektum-relációs leképezés (ORM)?

Objektum-relációs leképezés (ORM) egy olyan programozási technika, amelyben egy metaadat-leírót használnak az objektumkód és a relációs adatbázis összekapcsolására. Az objektumkód objektum-orientált programozási (OOP) nyelven, például Java vagy C # nyelven íródik. Az ORM konvertálja az adatokat olyan típusú rendszerek között, amelyek nem képesek egymás mellett létezni a relációs adatbázisokban és az OOP nyelveken.

A Techopedia elmagyarázza az objektum-relációs leképezést (ORM)

Az ORM az objektumkód és a relációs adatbázis eltérését három megközelítéssel oldja meg: alulról felfelé, fentről lefelé és közepén találkozva. Mindegyik megközelítésnek megvan a maga részesedése az előnyökkel és hátrányokkal. A legjobb szoftvermegoldás kiválasztásakor a fejlesztőknek teljes mértékben meg kell érteniük a környezetre és a tervezésre vonatkozó követelményeket.


Az adathozzáférési technika mellett az ORM előnyei a következőket is magukban foglalják:

  • Egyszerűsített fejlesztés, mivel automatizálja az objektum-asztal és asztal-objektum átalakítást, ami alacsonyabb fejlesztési és karbantartási költségeket eredményez
  • Kevesebb kód a beágyazott SQL és a kézzel írt tárolt eljárásokhoz képest
  • Az alkalmazási réteg átlátszó objektumainak gyorsítótárazása, a rendszer teljesítményének javítása
  • Optimalizált megoldás, amely gyorsabbá és könnyebbé teszi az alkalmazás karbantartását

Az ORM megjelenése a több alkalmazás fejlesztésében nézeteltéréseket váltott ki a szakértők között. A legfontosabb problémák az, hogy az ORM nem működik jól, és hogy a tárolt eljárások jobb megoldás lehetnek. Ezenkívül az ORM-függőség bizonyos körülmények között rosszul kialakított adatbázisokat eredményezhet.

Mi az objektum-relációs leképezés (orm)? - meghatározás a techopedia alapján