Mysql o postgres?

Quale dei due database preferite per le vostre applicazioni?

2009/7/9 Mauro [email protected]:

Quale dei due database preferite per le vostre applicazioni?

DB2 Express-C (http://db2express.com/) :stuck_out_tongue:

Ma tra i due quasi tutti i geek ti diranno che PostgreSQL è migliore.
E quasi tutti i geek in realtà usano MySQL per
comodità.–
High-quality programming screencasts: http://ThinkCode.TV
Zen and the Art of Programming: http://AntonioCangiano.com
Aperiodico di resistenza informatica: http://StackTrace.it
Author of “Ruby on Rails for Microsoft Developers”:
http://bit.ly/rorforms

Sandro P. wrote:

On Thu, Jul 9, 2009 at 6:24 PM, Antonio C.
[email protected]wrote:

2009/7/9 Mauro [email protected]:

Quale dei due database preferite per le vostre applicazioni?

DB2 Express-C (http://db2express.com/) :stuck_out_tongue:

Ma tra i due quasi tutti i geek ti diranno che PostgreSQL � migliore.
E quasi tutti i geek in realt� usano MySQL per comodit�.

LOL :smiley:
io personalmente non ho ancora provato db2 (anche se � una delle cose
che mi riprometto di fare :smiley: ) e ad oggi uso principalmente mysql per i
progetti in azienda (diciamo per comodit� :slight_smile: )

Sandri

usavo mysql "per comodità " fino a 2 anni fà , ora solo postgres…

On Thu, Jul 9, 2009 at 6:24 PM, Antonio C.
[email protected]wrote:

2009/7/9 Mauro [email protected]:

Quale dei due database preferite per le vostre applicazioni?

DB2 Express-C (http://db2express.com/) :stuck_out_tongue:

Ma tra i due quasi tutti i geek ti diranno che PostgreSQL è migliore.
E quasi tutti i geek in realtà usano MySQL per comodità.

LOL :smiley:
io personalmente non ho ancora provato db2 (anche se è una delle cose
che mi riprometto di fare :smiley: ) e ad oggi uso principalmente mysql per i
progetti in azienda (diciamo per comodità :slight_smile: )

Sandri

Alessandro S. wrote:

Sandro P. wrote:

On Thu, Jul 9, 2009 at 6:24 PM, Antonio C.
[email protected]wrote:

2009/7/9 Mauro [email protected]:

Quale dei due database preferite per le vostre applicazioni?

DB2 Express-C (http://db2express.com/) :stuck_out_tongue:

Ma tra i due quasi tutti i geek ti diranno che PostgreSQL � migliore.
E quasi tutti i geek in realt� usano MySQL per comodit�.

LOL :smiley:
io personalmente non ho ancora provato db2 (anche se � una delle cose
che mi riprometto di fare :smiley: ) e ad oggi uso principalmente mysql per i
progetti in azienda (diciamo per comodit� :slight_smile: )

Sandri

usavo mysql "per comodità " fino a 2 anni fà , ora solo postgres…

Ho sempre usato PostgreSQL per comodità e quando un cliente mi obbliga
ad usare mysql mi dico che il cliente ha sempre ragione, ma presto tutte
le scomodità di quel db tornano ad infastidirmi.

Con Rails la scomodità principale di MySQL è che il suo data definition
language (create table, etc) non è transazionale e quando una migrazione
termina con un errore la si deve disfare a mano. PostgreSQL invece la
disfa in automatico facendomi risparmiare un sacco di tempo. Durante i
deploy in produzione il vantaggio poi è decisamente superiore:
immaginiamoci migrazioni che dopo aver introdotto tabelle o campi vadano
a fare rielaborazioni magari complesse dei dati e si piantino a metà .
Paura…

Paolo

Ciao a tutti,

qualcuno di voi usa datamapper? Sono nel processo di migrare
un’applicazione da ruby 1.8.6 a 1.9 (1.9.0p0) (la stessa per cui sto
cercando di fare il deploy multipiattaforma in automatico di qualche
thread fa :slight_smile: ci sto ancora lavorando (con Ocra), appena ho risultati li
posto) e ho visto che datamapper in Types::Object usa Base64, che non
è più presente. Avete avuto anche voi questo problema? Su github il trunk
attuale fa require ‘base64’ quindi credo non sia stato ancora migrato
dal team…

Grazie in anticipo!


Andrea D.

2009/7/10 Paolo M. [email protected]

Ma tra i due quasi tutti i geek ti diranno che PostgreSQL � migliore.
usavo mysql "per comodità " fino a 2 anni fà , ora solo postgres…
immaginiamoci migrazioni che dopo aver introdotto tabelle o campi vadano
a fare rielaborazioni magari complesse dei dati e si piantino a metà .
Paura…

Paolo

Yep, effettivamente avete ragione, più che per comodità avrei dovuto
dire per ragioni storiche :smiley:

Sandro

meglio di no :wink:

Qualcuno mi ha suggerito firebird…

2009/7/11 Michele F. [email protected]:

meglio di no :wink:

why?

intendo che se lo valuti come alternativa a mysql o postgresql IMHO
non è un’alternativa migliore (gli altri due sono superiori)

due motivi tra gli altri:

  • non ha un comportamento standard al 100% (verificato anche con java,
    è il DBMS)
  • a quando pare le migration non si comportano bene (googlato poco, ma
    non ho trovato smentite)

l’unica feature che mi farebbe propendere per firebird è che l’intero DB
è in un file singolo… ma per questo c’è sqlite, no :wink:

m.