Algunas Consultas

28/12/2009 - 17:04 por Masterx | Informe spam
Hola a todos, tengo algunas consultas:

Tengo una serie de datos que se van almacenando cada x segundos, los datos
ingresados mensualmente son del orden de 2.000.0000 de datos, esta
información es de puntos de GPS entregados por los camiones que andan en
ruta. Mi consulta es, si tengo tal cantidad de información cada mes, como
puedo acceder de manera mas rápida a los datos debido a que actual mente se
tarda en devolver los datos a la pantalla del usuario.

Lo segundo puedo acceder a servicios web o funciones de DLL directo de SQL
server? en relación a esto si hago procesos para analizar los datos cuando
se están insertando en la tabla, esto puede ocasionar que mi servidor me
consuma mucho procesador y memoria. Actualmente tengo una aplicación que
recibe los datos GPRS y esta aplicación los analiza, ¿Mantengo esta
estructura?

Les agradeceré si pueden aportar sus ideas y conocimiento. gracias.

Saludos.

Rodrigo Garcia.
 

Leer las respuestas

#1 Carlos Sacristan
28/12/2009 - 17:25 | Informe spam
Pues depende de cómo accedas a los datos y de la versión y edición de SQL
Server que tengas, así se podrán analizar opciones. Pero no comentas qué es
lo que tarda (si es la consulta, si el procesamiento de los datos, si es
siempre o en momentos puntuales...); tampoco dices cómo se almacena esa
información, algo importante. Se deberían analizar métodos de acceso de la
aplicación, índices, particionamiento, etc... son muchas cosas a analizar y
no se puede dar una respuesta mágica que lo solucione todo.

En cuanto a lo de acceder a dll's desde SQL Server, por poder se podría
(mediante SQLCLR), pero no lo veo mucho sentido. Dependiendo de las
operaciones que se hagan, puede resultar más eficiente hacerlo desde la
aplicación que no intentar que SQL Server haga un trabajo para el que en
principio no fue diseñado.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Masterx" wrote in message
news:
Hola a todos, tengo algunas consultas:

Tengo una serie de datos que se van almacenando cada x segundos, los datos
ingresados mensualmente son del orden de 2.000.0000 de datos, esta
información es de puntos de GPS entregados por los camiones que andan en
ruta. Mi consulta es, si tengo tal cantidad de información cada mes, como
puedo acceder de manera mas rápida a los datos debido a que actual mente
se tarda en devolver los datos a la pantalla del usuario.

Lo segundo puedo acceder a servicios web o funciones de DLL directo de SQL
server? en relación a esto si hago procesos para analizar los datos cuando
se están insertando en la tabla, esto puede ocasionar que mi servidor me
consuma mucho procesador y memoria. Actualmente tengo una aplicación que
recibe los datos GPRS y esta aplicación los analiza, ¿Mantengo esta
estructura?

Les agradeceré si pueden aportar sus ideas y conocimiento. gracias.

Saludos.

Rodrigo Garcia.

Preguntas similares