Foros del Web » Programando para Internet » PHP »

Duda ORM Personalizado

Estas en el tema de Duda ORM Personalizado en el foro de PHP en Foros del Web. Buenas noches amigos, Tengo un objeto tipo ORM para manejar los Modelos de Bases de datos, en este tengo una serie de funciones para identificar ...
  #1 (permalink)  
Antiguo 21/12/2015, 19:57
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Duda ORM Personalizado

Buenas noches amigos,

Tengo un objeto tipo ORM para manejar los Modelos de Bases de datos, en este tengo una serie de funciones para identificar las relaciones 1:1 1:M y M:N.
Son las siguientes :
  • obtTieneUno
  • obtTieneMuchos
  • obtPerteneceAUno

LE he agregado una funcionalidad de que al instanciar el objeto, se validen todas estas relaciones para obtenerlas tambien, (en mysql). Haciendo uso de la funcionalidad multiquery estructuro el listado de consultas de todas estas relaciones y luego las recorro y guardo como propiedades del objeto instanciado. Tambien tengo una validacion que evita que se instancien relaciones de un segundo objeto De modo que si "Usuario" tiene "PErfiles" y perfiles tiene "estatus"
Yo desde usuario podre acceder a sus Perfiles más no al objeto "estatus"

Ahora, lo ejemplifico:

Tengo un modelo Cliente
El cliente
Tiene Un : Conyuge
Tiene Muchos: [Ingresos, Egresos, Trabajos]
Pertenece a : [Estado, Municipio, Pais]

Al instanciar el objeto Cliente, según lo explicado entonces ya tendré acceso a todos estos objetos instanciados, o a la información... La duda puntual es, sí esto a una escala podría hacer lento el funcionamiento ?

Quedo a la espera de sus respuestas.
Muchas gracias.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos
  #2 (permalink)  
Antiguo 22/12/2015, 10:24
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Duda ORM Personalizado

Claro, sobre todo si tu solución realiza muchas consultas esto a gran escala sera mas lento,
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 22/12/2015, 10:35
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 1 mes
Puntos: 16
Respuesta: Duda ORM Personalizado

Cita:
Iniciado por hhs Ver Mensaje
Claro, sobre todo si tu solución realiza muchas consultas esto a gran escala sera mas lento,

Vale, pero incluso usando la funcionalidad multiquery? He visto que de una forma similar lo hacen algunos frameworks. por eso la idea de implementarlo.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos

Etiquetas: mysql, orm, personalizado, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:10.