Modelo lógico
Publicado: 2014-08-31 04:02 @210
Buenos días:
Estoy escribiendo un script que ejecuta una consulta contra una BD SQLite mediante unos datos que paso al mismo desde un frontal web. El script devuelve 5 bloques de datos numéricos que yo guardo en un array dentro de un hash. Combinados posteriormente en un solo array, estos datos me sirven para crear una respuesta HTML que es un listado de enlaces basados en los datos numéricos.
Como los listados son muy largos los quiero dividir y presentarlos en bloques de tal manera que el usuario pueda elegir ver del 1 al 100, del 101 al 200, etc., pulsando un enlace que pasará datos mediante un GET.
Mi consulta es: ¿en vuestra opinión sería mejor crear un objeto con todos los datos de la consulta y dividirlos y manipularlos desde el propio objeto o creo un xml que grabo en el servidor y lo voy leyendo conforme lo necesite? Los datos de la consulta podrían ser miles y no siempre el usuario los querrá leer todos.
Ignoro cuál podría ser más eficiente y rápido (a no ser que los desarrolle ambos y compare).
Gracias.
Javier.
Estoy escribiendo un script que ejecuta una consulta contra una BD SQLite mediante unos datos que paso al mismo desde un frontal web. El script devuelve 5 bloques de datos numéricos que yo guardo en un array dentro de un hash. Combinados posteriormente en un solo array, estos datos me sirven para crear una respuesta HTML que es un listado de enlaces basados en los datos numéricos.
Como los listados son muy largos los quiero dividir y presentarlos en bloques de tal manera que el usuario pueda elegir ver del 1 al 100, del 101 al 200, etc., pulsando un enlace que pasará datos mediante un GET.
Mi consulta es: ¿en vuestra opinión sería mejor crear un objeto con todos los datos de la consulta y dividirlos y manipularlos desde el propio objeto o creo un xml que grabo en el servidor y lo voy leyendo conforme lo necesite? Los datos de la consulta podrían ser miles y no siempre el usuario los querrá leer todos.
Ignoro cuál podría ser más eficiente y rápido (a no ser que los desarrolle ambos y compare).
Gracias.
Javier.