Ciao a tutti, vorrei chiedervi un parere.

Ho appena realizzato una bella classe per velocizzarmi la creazione di query SQL: automatizza l'inserimento di tutte le espressioni WHERE, JOIN, ecc, e sopratutta facilita l'inserimento delle coppie campo/valore, facendo precisi controlli di tipo sul valore (e di conseguenza, fa da solo l'escape), fino a creare la stringa query (di qualunque tipo io voglia, dalle SELECT alle INSERT).

Ho fatto dei test sul server, e ho osservato che il tempo di esecuzione per generare una serie di query con questa classe è dieci volte superiore al metodo "tradizionale" (cioè creare la query passo passo concatenando stringhe). L'utilizzo della memoria è invece pressoché identico. Per cento query il metodo tradizionale sta sull'ordine dei 100 microsecondi, con la classe è sull'ordine del millisecondo.

Secondo voi su server lenti e belli carichi di lavoro, è pericoloso usare un approccio simile (considerando che più di 100 query non credo di farle per una singola pagina)?
Grazie