[Linuxtrent] Re: Postgres o Interbase?

  • From: Emanuele Olivetti <olivetti@xxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 13 Nov 2002 14:54:19 +0100

On Tue, Nov 12, 2002 at 10:14:18PM +0100, Matteo Ianeselli wrote:
> MySQL non è poi molto di più di un file DBM con interfaccia quasi-SQL
> (molto veloce con query semplici, ma se devi iniziare a far
> interrogazioni complesse o ad aver parecchia concorrenza, o ad aver
> bisogno di trigger e stored procedure, allora t'attacchi al tram).
> 
> Insomma, è il solito confronto tra la macchina da formula uno e il
> camion da cava: è meglio l'uno o l'altro a seconda se devi vincere un
> Gran Premio o se devi trasportare qualche decina di tonnellate di
> porfido... dire che uno è meglio dell'altro non ha molto senso.

Non esageriamo, MySQL e' correntemente usato anche come camion da cava:

Dal sito www.mysql.org:
MySQL at Yahoo!
Some Technical Details:
Operating system used: FreeBSD and Linux, synchronized using MySQL 
Replication
Size of database: 25 GB
Average number of concurrent connections: 60
Max number of concurrent connections: 250

Inoltre da qualche mese a questa parte sono state integreate le InnoDb
tables, che permettono aumenti di performance su carichi enormi, al
punto che in questi casi MySQL e' primo insieme ad Oracle distaccando
bene gli altri (vedi: http://www.eweek.com/article2/0,3959,293,00.asp) [1].
Le nuove tabelle hanno inoltre il supporto per transazioni, vincoli di 
integrita', hotbackup (solo a pagamento), crash recovery ecc. OK, mancano
ancora stored procedure e trigger (alzino la mano quanti le hanno usate
tra tutti quelli che sviluppano utilizzando Db), pero' mi sembra che
siamo un po' lontani da quello che racconti.
Guardatevi http://www.innodb.com/userstories.html : sara' tendenzioso
ma non si puo' dire che non lascia il lettore a bocca aperta... si
parla di Db con "1 Terabyte" di dati.

Concordo comunque sul fatto che Postgres e' piu' ricco di feature,
ma la differenza non mi sembra sia ormai cosi' rilevante. Anche
le ultime performance di Postgres inoltre sembra che non siano piu' un 
grosso limite... :-)

Una pagina carina sul confronto di feature e'
http://www.mysql.com/information/crash-me.php

Ciao,

                                                Emanuele


[1] : purtroppo nell'analisi manca Postgres :-(
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: