It is currently 7 June 2025, 15:25 Advanced search

Query asincrone

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Query asincrone

Postby alesic » 24 January 2011, 8:50

Ciao, esiste la possibilità di eseguire delle query asincrone?

Ho un update abbastanza lungo (in termini di tempo) su una tabella, e mi piacerebbe poter lasciarlo in esecuzione senza che l'applicazione rimanga bloccata. Ad update terminato dovrei ricevere una notifica.

Grazie
Alessandro
User avatar
alesic
 
Posts: 179
Joined: 26 October 2010, 12:17
Location: Torino

Re: Query asincrone

Postby g.lanzi » 26 January 2011, 9:18

Per poter compiere un'elaborazione in background che non blocchi l'applicazione è possibile utilizzare le Server Session.

Non è possibile impostare uno statement per l'esecuzione in background semplicemente con un flag perché ogni sessione applicativa è monothread, ma è possibile lanciare un altro thread e comunicare con lui. L'applicazione deve prevedere e reagire a questa comunicazione, nel tuo caso deve prevedere una chiamata che gli passi tutti i dati per l'update in questione.

Non mi soffermo particolarmente nella descrizione delle Server Session perché la documentazione è scritta molto meglio di quello che potrei dire io in poche righe.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3504
Joined: 29 September 2010, 10:24
Location: Bologna

Re: Query asincrone

Postby alesic » 26 January 2011, 14:13

Grazie mille per la risposta. Mi studierò le Server Session.

Alessandro
User avatar
alesic
 
Posts: 179
Joined: 26 October 2010, 12:17
Location: Torino


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 32 guests

cron