Qué es mas mejor?
Publicado por Katty (3 intervenciones) el 26/01/2001 21:26:18
Hola:
Quisiera saber que resulta mejor para ejecutar SENTENCIAS SQL en un programa, entiendase por ello tanto seguridad como rápidez.
* Ejecutar sentencias SQL desde el programa fuente.
* Llamar a Procedimientos hechos en SQL desde el programa fuente.
El caso es que el programa (por así llamarlo) va ha estar ejecutandose en una pequeña red (con una distancia máxima de 80 Km del SERVIDOR).
Adicinalmente quisiera saber si:
Es conveniente tener la base almacenada en el servidor o se debe realizar una rutina de actualización que deberá ser ejecutada cada cierto tiempo con el objeto de guardar la base de datos de manera local.
Muchas gracias, esto es un caso real, hasta ahora he probado el sistema con la base guardada en un servidor a una distancia de aproximadamente 10 metros, pero el tiempo de respuesta en consultas masivas (que implican varios calculos y acceso a datos, mostrando alrededor de 2000 registros) resulta de más o menos 15 segundos. Lo cual me pone a pensar que pasará si el servidor esta a 50 Km. de distancia.
Otra vez muchas gracias.
Katty
Gye
Quisiera saber que resulta mejor para ejecutar SENTENCIAS SQL en un programa, entiendase por ello tanto seguridad como rápidez.
* Ejecutar sentencias SQL desde el programa fuente.
* Llamar a Procedimientos hechos en SQL desde el programa fuente.
El caso es que el programa (por así llamarlo) va ha estar ejecutandose en una pequeña red (con una distancia máxima de 80 Km del SERVIDOR).
Adicinalmente quisiera saber si:
Es conveniente tener la base almacenada en el servidor o se debe realizar una rutina de actualización que deberá ser ejecutada cada cierto tiempo con el objeto de guardar la base de datos de manera local.
Muchas gracias, esto es un caso real, hasta ahora he probado el sistema con la base guardada en un servidor a una distancia de aproximadamente 10 metros, pero el tiempo de respuesta en consultas masivas (que implican varios calculos y acceso a datos, mostrando alrededor de 2000 registros) resulta de más o menos 15 segundos. Lo cual me pone a pensar que pasará si el servidor esta a 50 Km. de distancia.
Otra vez muchas gracias.
Katty
Gye
Valora esta pregunta


0