Consumo de memoria de vistas locales.

16/07/2004 - 08:03 por Oscar Arley Yepes Aristizabal | Informe spam
Hello Grupo

Hace un buen rato trabajo en VFP y todas las aplicaciones que he
desarrollado hasta ahora han sido Cliente / Servidor con bases de datos de
Access y SQL Server. Todos los procesos contra la bases de datos los hago
por medio de ODBC, SPT y vistas remotas.

Hoy día requiero hacer una aplicación monousuario y para ello quiero usar
las bases de datos de VFP. (DBC)

Para lo anterior se deben usar vistas locales y parametrizables.

Mi gran duda es la siguiente:

Que sentido tiene usar vistas locales parametrizables si de igual forma al
abrir la vista me esta cargando dos sesiones de datos? (una con la vista y
los registros del parámetro enviado y la otra sesión de datos con la tabla
original y todos los registros)

En la medida que la tablas crezcan la apertura de la vista local será mas
lenta porque igual esta cargando las tablas que la conforman con todos sus
registros?

De antemano gracias por sus respuestas.



Oscar Arley Yepes Aristizabal.
Medellín - Colombia
 

Leer las respuestas

#1 José Moyano Huergo
16/07/2004 - 16:56 | Informe spam
Hola Oscar:

Efectivamente cuando utilizas vistas parametrizadas se abren las tablas que

están involucradas en esa vista, pero esto es tan solo para que tu vista

pueda tomar los datos que filtrarás mediante tu vista y asi tan solo te

manda a memoria los datos filtrados, esto tiene una mejor aplicación en red,

ya que teniendo la base de datos en el server los datos que se envian entre

máquinas son únicamente los necesarios para correr tu aplicación, con lo que

se disminuye el trafico en la red.

Ahora si tu estas trabajando en un ambiente monousuario solo con vistas,
esto se

convierte automáticamente en multiusuario.

Esperando que esto te sea de utilidad, que Dios te bendiga.

"Oscar Arley Yepes Aristizabal" escribió en el mensaje
news:
Hello Grupo

Hace un buen rato trabajo en VFP y todas las aplicaciones que he
desarrollado hasta ahora han sido Cliente / Servidor con bases de datos de
Access y SQL Server. Todos los procesos contra la bases de datos los hago
por medio de ODBC, SPT y vistas remotas.

Hoy día requiero hacer una aplicación monousuario y para ello quiero usar
las bases de datos de VFP. (DBC)

Para lo anterior se deben usar vistas locales y parametrizables.

Mi gran duda es la siguiente:

Que sentido tiene usar vistas locales parametrizables si de igual forma al
abrir la vista me esta cargando dos sesiones de datos? (una con la vista y
los registros del parámetro enviado y la otra sesión de datos con la tabla
original y todos los registros)

En la medida que la tablas crezcan la apertura de la vista local será mas
lenta porque igual esta cargando las tablas que la conforman con todos sus
registros?

De antemano gracias por sus respuestas.



Oscar Arley Yepes Aristizabal.
Medellín - Colombia






Preguntas similares