ORM y los motores de persistencia
Posted by admin | Posted in ORM, Programación, SQL, Software | Posted on 20-08-2008
1
Desde hace ya varios años, de los 80 tratando de ser mas exacto, que el paradigma para diseñar sistemas mas aceptado es la programación orientada a objetos, abreviada como POO. Y en el campo de las bases de datos la orientación a objetos aún no se consolida estando el modelo teórico “Relacional” aceptado como estándar. Esta diferencia hace que por un lado los sistemas esten hablando un idioma (POO) y por otro la base de datos este hablando otro idioma (Relacional). Es en este escenario donde aparece una técnica llamada ORM (Object Relational Mapping) o Mapeo Objeto Relacional. Una suerte de traducción de OOP a Relacional y viceversa, que hace que las aplicaciones operen con objetos y la base con entidades relacionales, tal como seria un traductor para dos personas, una que habla inglés y otra frances.
Los que implementan esta técnica se llaman motores de persistencia que vienen siendo componentes software o capa de programación.
Para quienes quieran mas información sobre esta materia dejo el siguiente link con una lista de motores de persistencia para distintos lenguajes de programación:













