Bè, mi pare che una parte del discorso è stata fatta in qualche altra discussione, in cui qualcuno aveva già posto la tua domanda: quale db usare?
Da parte mia, dato che uso oracle per lavoro, e ora anche postgres, data la somiglianza di sintassi tra i due, mi sono buttato su postgres; devo anche dirti che ho sperimentato qualche cosa anche con mysql.
Dalla parte di postgres, sò per certo che mantiene sempre lo standard sql-92, è molto solido, e capace di sopportare carichi di lavoro eccezionali, e questo indipendentemente dal numero di connessioni o dalla quantità di dati.
Su mysql posso dirti che è molto veloce, ed è per questo che lo usano molto per i siti web, ma è anche vero che non ha tutte le caratteristiche di postgres, per cui... Due cose poco felici sono: poco sicuro se confrontato con altri db, e non completamente sql-92; inoltre non è completamente open-free e ora è stato acquisito dalla sun, e non si sà nulla del suo futuro nell'ambito open-source...
A parte la potenza, per la velocità non mi sono posto molto il problema, perchè alla fine si tratta di leggere differenze, che poi vengono compensate appunto dalla potenza su carichi importanti.
Certo, rispetto a sqlite, non c'è paragone...
Comunque, il problema con cui ti sei scontrato, e da come l'hai descritto, pare anche a me causato dal software e, con molte probabilità, dovuto alla brutta gestione della cache di windoz; poi, c'è pure il discorso sqlite, che non è un server db, ma solo un driver.
In quanto al passaggio, anche tra motori similari, non è mai completamente indolore. Ma, ad ogni modo, e da quanto letto nella doc di sqlite, il driver ha poche cose da tenere sotto controllo e/o da modificare, per cui il lavoro di passaggio credo sia relativamente semplice.
Secondo me, dovresti farti prima un giretto con tutte e due questi server (mysql e postgres), giocarci un pochino, e poi decidere. La decisione deve anche essere basata su quello che poi andrai a fare; analizza le caratteristiche di entrambi, analizza la quantità di dati che andrai a trattare, analizza le possibilità di collegamento e installazione...
Bye