Ver Mensaje Individual
  #16 (permalink)  
Antiguo 19/11/2008, 07:50
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 4 meses
Puntos: 5
Respuesta: Destruir Objeto y Recolocar Contenido

Si el rendimiento es un tema a tener en cuenta, dudo que cargar una tabla entera en memoria sea una buena idea en primer lugar. Lo más probable es que sólo accedas a algunos pocos registros. Además, si la tabla en algún punto tiene, pongamos, 500.000 registros, seguramente vas a tener problemas de rendimiento y de memoria.

Me parece que más que una capa sobre una base de datos estás haciendo una base de datos paralela, en php, y tratando de sincronizarla con la base de datos real. El tema es que para eso ya existe la base de datos, que está diseñada justamente para guardar y manejar datos en forma rápida y eficiente (se puede filtrar u ordenar datos con php, por ejemplo, pero un WHERE o un ORDER BY van a ser mucho más rápidos y ya están disponibles sin escribir una línea adicional de código). Para mí, duplicar la funcionalidad elemental de una base de datos es buscarse un problema gratuitamente.


Saludos
Juan Pablo Califano