15/04/12 18:06
piter123
si ok, scusa, devo darmi una calmata, dico seriamente e senza alcun rancore. A fronte di questo ...... non mi hai ancora dato nessun suggerimento alla risoluzione del problema.
Il problema di fondo è che bastano semplici risposte, il sapere il perchè devo aggiornare completamente un sql ogni 30 sarà un problema mio,e il sapere il perchè ai fini pratici non serve a nulla.
Non ho chiesto secondo voi mi conviene aggiornare completamente un db sql
o cercare di aggiornare solo i valori che cambiano, ho chiesto semplicemente un modo migliore di quello da principiante che ho scritto io per aggiornalo interamente.
Se chiedo quanto fà 2+2 non serve che uno mi chieda perchè devi fare 2+2, ho bisogno che mi dica 4.
Io ho semplicemente chiesto un modo più veloce e dopo 11 post lo stò ancora attendendo.
Comunque grazie lo stesso e dico sul serio perchè quantomeno qualcuno (Tu compreso) in qualche modo Vi siete interessati.
aaa
15/04/12 19:20
Il fatto è che - per esperienza - molte volte si cerca una soluzione partendo da un problema sbagliato.
Il mestiere del programmatore non è "rispondere banale" a delle domande.
Se avessi personalmente il tuo problema, sicuramente lo affronterei in maniera diversa. Ovviamente per farlo ho bisogno di informazioni che solo tu hai.
Intanto, da dove arrivano i "nuovi" dati? E a che ritmo? E se aumentassero (da 5 a 10 mila)?
Che ci fanno i colleghi con i dati nel DB in 30 secondi? Quanto durano le loro elaborazioni?
E' proprio necessario un DB o le elaborazioni che fanno sono più semplici? Sono sempre le stesse elaborazioni (o un solito gruppo) o no?
Se i 5000 record vengono modificati e intanto i tuoi colleghi fanno delle elaborazioni, in parte sui vecchi e in parte sui nuovi, cosa succede?
Sarebbe forse meglio pensare a "inviare" in rete questi dati in binario (tramite il classico concetto client/server) ai colleghi per una elaborazione locale?
Tutte queste domande me le faccio io, ma ovviamente ognuno fa come vuole e tu puoi completamente ignorarle ...
Ultima modifica effettuata da 15/04/12 19:21