Mistmatching impedance

El término mistmatching impedance es un conjunto de problemas que surgen cuando se intenta persistir el estado de objetos representados en programación orientada a objetos en un sistema relacional de base de datos.

En el proyecto en el que trabajo actualmente estamos cambiando el sistema de nuestra base de datos de SAP a SQL Server. Al mismo tiempo que cambiamos la BDD estamos reorganizando y cambiando el modelo ya que en el anterior sistema reinaba el caos, vistas con múltiples niveles, infinidad de campos por tabla, etc.

Dado que se nos ha presentado la oportunidad de mejorar parte del sistema creímos conveniente que lo primero que debíamos de hacer era pensar de nuevo el modelo de dominio de nuestra aplicación y después intentar replicarlo en la base de datos con un maravilloso ORM. Craso error el nuestro.

Sigue leyendo «Mistmatching impedance»