¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

ORM (Object Relational Mapping)

Juan Alarcón Español

ORM (Object Relational Mapping)

Contenido del mapa

ORM (Object Relational Mapping)

  1. Object-Relational mapping, o lo que es lo mismo, mapeo de objeto-relacional, es un modelo de programación que consiste en la transformación de las tablas de una base de datos, en una serie de entidades que simplifiquen las tareas básicas de acceso a los datos para el programador (James,2017).

    • Bibliografía:
      • https://blog.koalite.com/2012/07/orms-vs-microorms-vs-ado-net-cuando-usar-cada-uno/
      • https://www.campusmvp.es/recursos/post/que-es-un-orm.aspx
  2. Características

    • La característica más importante de ORM es el mapeo (Anónimo,2018).
    • Usa para persistir objetos almacenados en una base de datos(Anónimo,2018).
    • Un objeto y sus propiedades están típicamente relacionados a una o más tablas y sus campos en la base de datos(Anónimo,2018).
    • Conversión de objetos para ser almacenados en una base de datos relacional (Anónimo,2018)..
    • Se precie es la implementación del identity map (Anónimo,2018).
    • El otro aspecto fundamental de un ORM es la gestión del Unit of Work (Anónimo,2018).
  3. Ventajas

    • Facilidad y velocidad de uso Abstracción de la base de datos usada (Collins,2016).
    • Seguridad de la capa de acceso a datos contra ataques (Williams,2016)).
  4. Desventajas

    • En entornos con gran carga poner una capa más en el proceso puede mermar el rendimiento (Anónimo,2016).
    • Aprender el nuevo lenguaje del ORM (Anónimo,2015).
  5. Autor: Juan Alarcón

  6. ORM Para Algunos Lenguajes de Programación según (James,2017).)

    • Hibernate (Java) MyBatis (Java) Ebean (Java) Entity Famework (.NET) NHibernate (.NET) MyBatis.NET (.NET) Doctrine (PHP) Propel (PHP) Rocks (PHP) Torpor (PHP)
  7. ORM vs MicroORM

    • ORM es una herramienta que permite mapear un modelo relacional a un modelo de objetos. Eso implica que para que tenga sentido usar un ORM necesitamos dos cosas: un modelo relacional y un modelo de objetos (Anónimo,2014).
    • Un MicroORM lo único que hace es mover datos de un sitio a otro, pero usando el mismo modelo. Más que un ORM, un MicroORM es un DataMapper (Anónimo,2014).

Imágenes y archivos del mapa

  • ORM (Object Relational Mapping)
  • ORM (Object Relational Mapping)
  • ORM (Object Relational Mapping)

Información

Descripción
Juan Alarcón
Creado por
Juan Alarcón
Visitas
99
Etiquetas
juan alarcón
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?