[Zope-it] postgresql vs mysql ?
Giorgio Andreoletti
giorgio.andreoletti@mentelocale.it
Thu, 06 Mar 2003 23:48:18 +0100
At 15.21 06/03/2003, you wrote:
>E' la solita guerra tra religioni o =E8 lecito chiedersi
>quale sia la soluzione migliore sotto zope?
secondo me la domanda =E8 malposta : il problema non =E8 quale dei due sia=
=20
meglio per zope, in quanto zope li supporta entrambi con eguale efficacia=20
(almeno per sentito dire, in quanto non ho mai provato un DA per mysql,=20
mentre uso da parecchio il psycopg con ottimi risultati), ma quale si=20
adatti meglio alle tue esigenze:
innanzitutto sono entrambi transazionali (anche se mysql lo =E8 solo nelle=
=20
versioni pi=F9 recenti), quindi sono entrambi "sicuri" dal punto di vista di=
=20
applicativi come e-commerce o simili.
Secondo me, ed =E8 una opinione diffusa, mysql =E8 fatto per gestire piccole=
=20
moli di dati, query non troppo complesse, operazioni non troppo frequenti.=
=20
postgresql =E8 sicuramente pi=F9 pesante di mysql, ma =E8 studiato in modo=
da=20
poter gestire quantit=E0 enormi di dati, con prestazioni e funzioni da far=
=20
impallidire oracle (ahia, qui si rischia una guerra santa! la prox domanda=
=20
spero non sia "=E8 meglio linux o win?" !!! :-)
morale : stai facendo un sitarello personale in cui pubblicare la foto del=
=20
tuo gatto e l'archivio delle tue scampagnate ? mysql basta e avanza. devi=20
gestire operazioni complesse, con molte richieste in parallelo, con tabelle=
=20
ricche di colonne e record belli pesanti ? vai su postgres. Per farti un=20
esempio, per caricare la home-page di www.mentelocale.it vengono eseguite=20
in media una cinquantina di select e una quindicina di update (che sono=20
ovviamente moooolto pi=F9 lente delle select), e considera una media di 7000=
=20
pagine vista / giorno: questo =E8 un carico da postgresql, non da mysql.
ciao
Giorgio=20