Tablas en memoria de cliente


([N4] Jorge) #1

¿tenemos alguna forma de ubicar una tabla en la ejecución de cliente?


([N4] eic) #2

Hola.

¿Cuál es el problema que hay con las tablas en memoria en el servidor? ¿Para poder distinguir entre los distintos usuarios?

Saludos,

Fran Varona

 


([N4] Jorge) #3

Imáginate que tienes una tabla con cuatro campos modulo/elemento/usuario/valor

Si tienes que realizar muchas peticiones sobre una tabla en memoria en servidor las peticiones que se realizan son pesadas en comunicaciones.

Cada petición sería del estilo -> dame el valor para el elemento del módulo del usuario.

Imáginate que tienes más de 100 peticiones que resolver... esto en servidor es intolerable. Si la tabla está en cliente las peticiones serían más ligeras y no consumen ancho de banda (PaaS)


([N4] eic) #4

De acuerdo. Y claro, para eso querías las variables multidimensionales.

Quizá puedas comentar con Soporte si la memoria caché del vClient te puede ayudar en ese caso, almacenando los datos en tablas normales: realizando una lectura de todos los valores del usuario, si los guarda en caché, vClient se evitaría tener que solicitar esos valores.

Saludos,

Fran Varona

 


([N4] Jorge) #5

Muchas gracias...


([N1] Albert Aixendri) #6

Hola Jorge,

En la OpenApp vTools hay unas funciones sobre diccionario del tipo clave-valor, aunque no he tenido la oportunidad de probarlas tadavía, quiza te podrían ayudar...

Saludos,

Albert.




















([N4] Jorge) #7

Las revisé nada más verlas no son funcionales si el diccionario es de cierto tamaño