Avrei potuto usare gogol ma dalla postazione in cui sono, non posso accedere totalmente alla rete se non solo a pochi siti (tra cui html.it).
Mi chiedevo come fuonzioni un driver jdbc.
Il motivo è questo.
Sto facendo dei test di performance per accedere a varie tipologie di immagazzinamento dati.
In particolare sto misurando la lettura (vari modi di lettura) di dati da un db oracle (quindi uso il driver oracle), da un db mysql (con driver mysql) e da un file su disco ti tipo indicizzato (come quelli che si usano in cobol).
Soffermiamoci sui database...Sia su Mysql che su Oracle ho una tabella con 30000 record.
Se faccio una select * from tab order by chiave, ottengo un certo tempo, se la rifaccio ottengo un altro tempo inferiore al primo e se ripeto la select i prove successive i tempi si stabilizzano su un certo tempo medio.
Ma come funzionano i driver? Possiedono dei meccanismi di cache? Si possono abilitare/disabilitare?
Grazie mille e spero di essere stato chiaro.

Rispondi quotando