PDA

View Full Version : [DBMS] PostegreSQL e MySQL: quando preferite uno all'altro?


Matrixbob
13-03-2009, 10:37
Io mi ricordo che MySQL aveva una buona tecnologia chiamata "innodb" prima dell'acquisizione di Sun; mentre PostegreSQL stava avanti a MySQL sulle funzionalità come i trigger, ecc...

Voi in base a che caratteristiche scegliete di usare una piuttosto che l'altra?
Cosa influenza la vostra scelta?

[EDIT]
Wikipedia EN:
Comparison of relational database management systems (http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems)
Link googlati:
PostgreSQL vs MySQL (http://www.guatewireless.org/it/mysql-vs-postgresql/)
PostgreSQL or MySQL? (http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html)
Confronto tra MySQL e PostgreSQL (http://www.teknico.net/devel/myvspg/index.it.html)
PostgreSQL vs. MySQL vs. Commercial Databases: It's All About What You Need (http://www.devx.com/dbzone/Article/20743)

Matrixbob
15-03-2009, 11:17
UP!

CozzaAmara
15-03-2009, 11:44
Due ottimo RDBMS, dipende sempre da che esigenze uno abbia.

MySQL in molte situazione è rapidissimo, PostreSQL offre alcune feature più avanzate.

Matrixbob
15-03-2009, 11:56
Due ottimo RDBMS, dipende sempre da che esigenze uno abbia.

MySQL in molte situazione è rapidissimo, PostreSQL offre alcune feature più avanzate.

Anche io me li ricordo così, anche se MySQL rapidissimo solo sulle tabelle in forma MyISAM, nella forma + raffinata InnoDB non era proprio una sceggia.

CMQ chiedevo se vi venivano in mente delle situazioni pratiche in cui vi siete accorti di queste differenze e avete scelto uno piuttosto che l'altro.

Io per semplici applicazioni Web purtroppo sceglievo quello che c'era e stop.

Matrixbob
15-03-2009, 18:49
Dopo 1 lettura ai Wiki EN e IT e a manuali e principali discussioni trovate per mezzo di Google parrebbe che:

MySQL:

R-DBMS
poco libero
molto diffuso
molto compatibile
efficiente sulle tecnologie provate e come DBMS "piatto"


PostgreSQL:

OR-DBMS
molto libero
poco diffuso
customizzabile
molto sperimentale e futuribile
trigger

vizzz
15-03-2009, 22:29
io mi esprimo a favore di postreSQL:

mysql è si veloce ma quando si parla di pochi record, all'aumentare del carico peggiora notevolmente; al contrario postgresql è costante nel rendimento anche con carichi pesanti.

postgresql implementa (da anni direi) trigger, stored procedures, foreign keys ecc..
dalla sua postgresql ha anche la possibilità di utilizzare diversi linguaggi di programmazione per le procedure PL/PGSQL, PERL e C.

conta che postgresql è l'alternativa open più valida a oracle!

Matrixbob
15-03-2009, 22:53
io mi esprimo a favore di postreSQL:

mysql è si veloce ma quando si parla di pochi record, all'aumentare del carico peggiora notevolmente; al contrario postgresql è costante nel rendimento anche con carichi pesanti.

postgresql implementa (da anni direi) trigger, stored procedures, foreign keys ecc..
dalla sua postgresql ha anche la possibilità di utilizzare diversi linguaggi di programmazione per le procedure PL/PGSQL, PERL e C.

conta che postgresql è l'alternativa open più valida a oracle!
Sottoscrivo, sono con te frate! :D

Matrixbob
17-03-2009, 11:51
Ma in pratica nessuno si è trovato costretto de facto a utilizzare l'uno piuttosto che l'altro?