Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Datos temporales (http://www.forosdelweb.com/f78/datos-temporales-567614/)

lucho987 19/03/2008 13:41

Datos temporales
 
Hola, tengo la siguente pregunta para todos los interezados.

Tengo que hacer una pantalla donde se guardan datos en diferentes tablas en la bd y hago selects en diferentes tablas , el asunto es que debo guardar en orden por asunto de primary key pero al usuario no quiero restringirlo en ese asunto y darle la libertas de que guarde primero unos datos, luego otros , y asi sucesivamente

la pregunta es la siguente. quiero guardar esos datos de forma temporal en algun lugar del servidor y no crear tablas temporales en la bd.

si alguien conoco alguna forma de guardar datos en la cache del servidor se agradeceria mucho. cualquier otra tecnica es bienvenida gracias....:-)

Peterpay 19/03/2008 14:01

Re: Datos temporales
 
Pues yo te recomendaria que crearas xml para cada usuario, si le cargas todo a la memoria del server (al ram en si) lo vas a tronar si tienes casos con muchos datos.

preferible por cada usuario generar un archivo xml y tal vez generar una cola de mensajes para irlos procesando despues o inmediatamente.

lucho987 19/03/2008 14:15

Re: Datos temporales
 
ok, entiendo lo de los xml pero me seria de gran ayuda si tuvieras algun ejemplo hacerca de esto de como llenar el xml y luego guardar esos datos en la base y ¿ a que te refieres con cola de mensajes? gracias

Peterpay 19/03/2008 14:17

Re: Datos temporales
 
un MessageQueue del sistema que tenga almacenadas las peticiones de cada usuario y despeus no se de q cierre sesion se busque su mensaje en esa cola y se le procese.

Peterpay 19/03/2008 14:20

Re: Datos temporales
 
Pues la creacion del xml es a tu entender, digo yo ne te puedo decir q formato llevar pero tu puedes decir ok esta es tal vez una modificiacio q hay q hacer algo como:

<xml ...>
<usuario id="232313..">
<actualizar idcampo="nombre1" valor="nuevovalor"></actualizar>
<eliminar idcampo="id" ><eliminar>
....
</usuario>

q se yo puedes jugar con tu bd sin tocarla y al final de cuentas todo son altas bajas y cambios.

Peterpay 19/03/2008 14:23

Re: Datos temporales
 
El MessageQueue seria solo para procesar los datos cuando tu lo indiques

lucho987 19/03/2008 14:38

Re: Datos temporales
 
mmm, MessageQueue. investigare acerca de este tema y veamos que pasa


La zona horaria es GMT -6. Ahora son las 02:33.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.