PDA

View Full Version : [MySql & Java]InnoDB e Cache


Frank1962
06-07-2008, 20:42
Ho necessità di utilizzare delle tabelle di tipo transazionale utilizzate da vari applicativi scritti in Java; quello che mi lascia dubbioso è il problema cache: sapendo che i motori transazionali sono ovviamente molto meno performanti rispetto alle solite ISAM mi chiedevo se, utilizzando una cache abbastanza generosa, possa ovviare al problema di una tabella transazionale condivisa tra tanti processi e, domanda, se questa fosse gestita dal demone mysql oppure direttamente dal driver jdbc fornito dal sito mysql.com.

in parole povere: secondo voi a livello driver, se l'jdbc vede che una determinata query ci metterà troppo tempo va a pescare dalla cache gestita da lui per soddisfare la richiesta oppure, in ogni caso, dato che i dati si stanno aggiornando, aspetta che le altre query abbiano finito per poi andare a prelevare i dati?

pongo questa domanda perchè sò per certo che InnoDB e MyISAM hanno la gestione della cache completamente diversa.

grazie
Frank1962

Frank1962
07-07-2008, 18:18
nessuno che abbia avuto il mio stesso dilemma o tutti che usano postgre? :D