developerasun / myCodeBox-web

Open source code box for web developers.
Apache License 2.0
5 stars 0 forks source link

[RESEARCH] OOP/database: Object-Relational Mapping, ORM #280

Open developerasun opened 1 year ago

developerasun commented 1 year ago

topic : understanding ORM in computing

read this

Object-relational mapping (ORM) is a programming technique in which a metadata descriptor is used to connect object code to a relational database. Object code is written in object-oriented programming (OOP) languages such as Java or C#. ORM converts data between type systems that are unable to coexist within relational databases and OOP languages.

ORM's benefits also include:

  1. Simplified development because it automates object-to-table and table-to-object conversion, resulting in lower development and maintenance costs

  2. Less code compared to embedded SQL and handwritten stored procedures Transparent object caching in the application tier, improving system performance

  3. An optimized solution making an application faster and easier to maintain

reference