Pagpapalit ng Object-Relational (ORM)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я.  #11
Video.: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Object-Relational Mapping (ORM)?

Ang object-relational mapping (ORM) ay isang diskarte sa programming kung saan ginamit ang isang metadata descriptor upang ikonekta ang object code sa isang relational database. Ang code ng object ay nakasulat sa mga program na nakabase sa object (OOP) na wika tulad ng Java o C #. Ang ORM ay nagko-convert ng data sa pagitan ng mga uri ng mga sistema na hindi magkakasamang magkakasama sa loob ng mga database ng pamalayang at OOP na wika.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Object-Relational Mapping (ORM)

Nilulutas ng ORM ang object code at relational database mismatch na may tatlong mga diskarte: ibaba pataas, top-down at magkita sa gitna. Ang bawat diskarte ay may bahagi ng mga pakinabang at drawbacks. Kapag pumipili ng pinakamahusay na solusyon sa software, dapat na lubos na maunawaan ng mga developer ang mga kinakailangan sa kapaligiran at disenyo.

Bilang karagdagan sa pamamaraan ng pag-access sa data, kasama rin sa mga benepisyo ng ORM:

  • Pinasimple na pag-unlad sapagkat awtomatiko nito ang object-to-table at pag-convert ng table-to-object, na nagreresulta sa mas mababang gastos sa pag-unlad at pagpapanatili
  • Mas kaunting code kumpara sa naka-embed na SQL at naka-sulat na naka-imbak na mga pamamaraan
  • Transparent object caching sa tier ng application, pagpapabuti ng pagganap ng system
  • Ang isang na-optimize na solusyon sa paggawa ng isang application nang mas mabilis at mas madaling mapanatili

Ang paglitaw ng ORM sa maraming pag-unlad ng aplikasyon ay lumikha ng hindi pagkakasundo sa mga eksperto. Ang mga pangunahing pag-aalala ay ang ORM ay hindi gumampanan ng maayos at ang naimbak na mga pamamaraan ay maaaring maging isang mas mahusay na solusyon. Bilang karagdagan, ang pag-asa sa ORM ay maaaring magresulta sa hindi maayos na dinisenyo na mga database sa ilang mga pangyayari.