PDA

Visualizza la versione completa : [POSTGRESQL] Prestazioni del database


dail
29-10-2007, 18:03
Ciao a tutti
Ragazzi sto facendo dei test tra Mysql e Postgres, sto notando che a parità di tabella(con solo due campi, il primo contatore e il secondo varcahr(255))...noto purtroppo che postgres è più lento...

Avete dei bechmark a riguardo?

grazie :ciauz:

alka
01-11-2007, 11:33
Originariamente inviato da dail
Ragazzi sto facendo dei test tra Mysql e Postgres, sto notando che a parità di tabella(con solo due campi, il primo contatore e il secondo varcahr(255))...noto purtroppo che postgres è più lento...
Onestamente, da come l'hai descritto, dubito che i test che stai conducendo possano essere considerati a livello "scientifico": hai preso in considerazione un caso estremamente semplice, cioè una tabella con pochi campi, senza indicare nemmeno quali dati hai inserito, poi affermi che uno dei motori presi in considerazione risulta più lento, ma non si sa nemmeno in cosa risulterebbe più lento (ricerche, indicizzazione, join, ...?) oltre al fatto che la gamma delle funzionalità e dei principi di funzionamento, molto spesso, varia da database a database (ad esempio, vi sono casi in cui le prestazioni possono risultare inferiori per mancanza di ottimizzazione del DBA, o perché il motore contempla funzionalità di cui è privo l'altro termine di paragone).

Concludendo, credo che tu stia operando una scelta un po' campata in aria, poiché basata su test inefficaci, per determinare poi una disparità tra due elementi di cui però non conosci i dettami, sempre che un eventuale "collo di bottiglia", alla fine, non sia rappresentato da query poco performanti, indici mancanti e altre cause derivate piuttosto da una cattiva gestione del database, invece che dal motore del database in quanto tale.

Non è per affossarti, è solo quanto ho "percepito" dalla tua richiesta e dalla mancanza di dettagli nell'attività che stai conducendo, per cui ti suggerisco di valutare bene se ha senso spendere tempo per farla alla luce dell'uso che dovrai poi farne. Tutto qui. :)

Ciao! :ciauz:

Loading