GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

ORM (Object Relational Mapping)

Juan Alarcón Spanisch

ORM (Object Relational Mapping)

Inhalt der Mindmap

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).

Bilder und Dateien der Mindmap

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

Informationen

Beschreibung
Juan Alarcón
Erstellt von
Juan Alarcón
Aufrufe
99
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck