Las tablas en memoria

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Las tablas en memoria

Mensaje por vBdC » 24 Nov 2003, 01:00

Las tablas en memoria

Categorías: En memoria, Proceso, Transacción

Palabras clave: Procesos en primer plano, Procesos en segundo plano, Procesos en tercer plano, Cliente/servidor

Enunciado:
Las tablas en memoria tienen carácter local y no transaccionan cuando se crean en el cliente cuando usamos cliente/servidor.

Desarrollo:
Las tablas en memoria tienen carácter local, es decir, son independientes por cada máquina en la que se crean. En procesos en primer y segundo plano (tanto en versión cliente/servidor como con arquitectura local) la tabla es creada en la máquina donde se haya disparado el proceso (en el cliente). En procesos en tercer plano (versión cliente/servidor, son los ejecutados en el servidor de aplicaciones) la tabla será creada en el servidor, pues es allí donde es ejecutado el proceso. Esto es importante tenerlo en cuenta porque no podrá ni lanzar desde el cliente un proceso en el servidor que use una tabla en memoria (pues el proceso en el servido miraría su tabla en local, en el servidor) ni viceversa.
Estas tablas, al estar en local, cuando se crean en el cliente no generan transacciones en el servidor, por lo que todos aquellos elementos que generen transacción desde estas tablas no podrán ser usados.
Por otro lado, aunque las tablas en memoria no generen transacción, debemos tener cuidado con los procesos que escriben en disco cuando alguna de sus intrucciones lo hace: el servidor abrirá la transacción pero, como no se realizan operaciones, lo deshará si el proceso dura más de cuatro minutos, puesto que interpreta que es incorrecto.

Artículos relacionados
Transacciones deshechas
No funciona el contenedor de las tablas en memoria en cliente/servidor
Las actualizaciones no funcionan en tablas en memoria
¿Qué es una transacción?
Apreciaciones sobre las instrucciones de proceso "Eliminar todas las fichas de la tabla" y "Recorrer lista eliminando fichas"
Última edición por vBdC el 24 Nov 2003, 01:00, editado 1 vez en total.

Responder