Foros del Web » Programando para Internet » ASP Clásico »

es mas rapido un txt q una tabla?

Estas en el tema de es mas rapido un txt q una tabla? en el foro de ASP Clásico en Foros del Web. amigos, estoy trabajando con datos remotos de un sistema AS/400 y mostrandolos en tablas web con asp pero para evitar q con cada refresh tenga ...
  #1 (permalink)  
Antiguo 27/08/2004, 08:15
Avatar de herba98  
Fecha de Ingreso: agosto-2004
Mensajes: 46
Antigüedad: 19 años, 8 meses
Puntos: 0
Exclamación es mas rapido un txt q una tabla?

amigos, estoy trabajando con datos remotos de un sistema AS/400 y mostrandolos en tablas web con asp pero para evitar q con cada refresh tenga q conectarse de nuevo y traer data (lo cual tiene un retardo de varios segundos) he pensado en usar o una tabla local temporal o un archivo de texto para llenarlo una vez y trabajar con el localmente pero no se cual es mas rapido...

es mas rapido extraer lineas de texto de un TXT que extraer registros de una base de datos local????

estoy hablando de cerca de 1900 registros y lo que quiero es saber la forma local mas rapida de trabajarlos

P.D. si uso una tabla local, es mejor usar MS Access o MySQL? gracias
__________________
:arriba: Hernan Batista
Desarrollo web
  #2 (permalink)  
Antiguo 27/08/2004, 08:31
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años
Puntos: 4
Nunca hecho la prueba con archivos de texto, usando el método getrows hay un cambio notable de velocidad, estamos hablando de 1 a 2 segundos a lo mucho, lo que he visto, es de que depende el formato de salida de los datos la velocidad, yo trabajo con una base de datos de access de 17,000 registros, no he tenido problemas porque hay un nivel de concurrencia de menos de 10 usuarios.

Usando el método tradicional para desplegar todos los registros de un solo jalón (do while not ob_rs.eof) en una máquina a 2.4 HT toma como 3 segundos y con el getrows como 1.5.

Habría que probar que es más rápido archivo separado por comas o leer desde la BD
  #3 (permalink)  
Antiguo 27/08/2004, 08:51
Avatar de herba98  
Fecha de Ingreso: agosto-2004
Mensajes: 46
Antigüedad: 19 años, 8 meses
Puntos: 0
getrows?

a q te refieres con depende de getrows?

yo haria algo como

do while not rs.EOF
document.write(rs.fields("password"))
loop

donde o como uso getrows? es mas rapido getrows entonces?
__________________
:arriba: Hernan Batista
Desarrollo web
  #4 (permalink)  
Antiguo 27/08/2004, 09:24
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
GetRows obtiene ciertos registros de una tabla y forma un arreglo con ellos. Lo cual hace que la lectura se en una sola vez y la manipulación sea directamente en memoría. Tiene pros y contras facilmente observables, lo mismo que leer registro por registro.
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 20:09.