Newsgroup: it.comp.os.linux.software
Titolo: PostgreSql 4 volte piu' veloce di tutti!

Ho letto un articolo su 
http://www.ziobudda.net/
 che mi ha colpito,
anche se non sorpreso, nel quale vengono mostrati i risultati di un
test fra i vari database, sia open source (PostgreSql, Interbase 6.0,
MySql), sia proprietari (quelli proprietari, fra i quali
presumibilmente Oracle, non potevano essere nominati per motivi di
licenza, ma io lo faccio dato che non possiedo nessuna licenza ;-)),
dai quali risulta che PostgreSql letteralmente *distrugge* le
ambiziose credenziali degli avversari, dimostrandosi nettamente il
piu' performante fra tutti i sistemi, soprattutto quando il numero di
utenti che lavorano contemporaneamente sale (i test sono stati fatti
variando gli utenti fra 1 e 100).
Tenendo conto delle sue *riconosciute* qualita' di robustezza e
stabilita', queste *misconusciute* e *sorprendenti* qualita' di
velocita' dovrebbero a mio avviso far riflettere tutti quelli che
sviluppano applicazioni commercaili appoggiandosi a databse
proprietari. Credo che con le ultime versioni 7.0x (ma ancora piu' con
le imminenti 7.x) PostgreSql abbia raggiunto un livello di qualita'
tale, da dover essere preso necessariamente in considerazione.
Riporto un brano dell'articolo pubblicato nel sito di ZioBudda.
 "[...]Look at the trendlines in the AS3AP test: Postgres, like the
proprietary leaders, kept a relatively consistent output level all the
way up to 100 concurrent users -- and that output was four to five
times faster than the proprietary products. Interbase and MySQL fell
apart under heavy usage. That's a strong affirmation that Postgres
today is a viable alternative to the market-leading proprietary
databases in terms of performance and scalability --and the clear
leader among open source databases. [...]"
@Ziobudda.net -- Tutti i diritti riservati 
Spero che ZioBudda non si incazzi per lo spezzone di articolo che ho
riportato ... :-)
ciao Michele

 Ho letto un articolo su 
http://www.ziobudda.net/
 che mi ha colpito,
L'articolo in questione mi interessa molto, ma non riesco a trovarlo!
Potresti postare il link esatto?
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

A risentirci
Io l'ho trovato scorrendo la lista delle news nella home page di
ziobudda, in ogni caso l'url esatto e' questo:
http://www.ziobudda.net/see.php?id=966330561
Buon PostgreSql ;-)
ciao Michele

di giorni fa. 
IMHO fatti i tuoi test in casa e poi giudichi :-)

di giorni fa. 
Ammesso, ma non concesso, che quei test, riconosciuti a livello
internazionale, "ANSI SQL Standard Scalable And Portable (AS3AP)
benchmark, a rudimentary information retrieval test that measures raw
speed and scalability" e "In the Transaction Processing Council's
TPC-C test, which simulates a real-world online transaction processing
(OLTP) environment", siano stati eseguiti su versioni *forse*
vecchiotte dei databse proprietari (quelle utilizzate per i prodotti
open-source comunque, la 3.22 e la 6.0, sono le *ultime* versioni
*stabili*:), o che le prestazioni siano state influenzate dal fatto
che hanno utilizzato il driver ODBC per eseguire le query (che essendo
uguale per tutti, consente un confronto alla pari), non toglie nulla
al fatto che, fino a prova contaria, PostgreSql si misuri *perlomeno*
alla pari con gli altri database proprietari, e vinca invece
nettamente il confronto con tutti gli altri database open-source.
Per dimostrare il contrario, un metodo molto semplice, ci sarebbe ...
un confornto *aperto* con i database proprietari. Chissa' perche'
invece, preferiscono impedire, attraverso *assurdi* accordi di
licenza, che i loro prodotti vengano comparati direttamente a quelli
degli altri...:
"The two industry leaders cannot be mentioned by name because their
restrictive licensing agreements prohibit anyone who buys their closed
source products from publishing their company names in benchmark
testing results without the companies' prior approval" ...
Paura che crolli un *mito*? :-)
ciao Michele

variando gli utenti fra 1 e 100).
Io direi UNICAMENTE quando il numero di utenti simultanei sale. Ho
stressato sia PostgreSQL sia MySQL, e quest'ultimo e' piu' veloce,
pero' scala male (il codice "deadlock free" e' omicida).
Per lavori semplici, MySQL batte PostgreSQL a mani basse.
Se non serve che funzioni, si puo' usare SQL7, che e' uno standard
di mercato.
Leonardo maligno
".signature": bad command or file name

Leonardo maligno
ciao Michele

vecchiotte dei database proprietari [...]
Ritiro il *forse*, i test sono stati eseguiti sulle *ultime* versioni
*stabili* di tutti i database confrontati:
PostgreSQL - 7.0 release version 
Proprietary 1 - 8.1.5 
Proprietary 2 - 7.0 
MySQL - 3.22.32 
Interbase - 6.0 
Dalla versione credo anche sia abbastanza semplice risalire a quali
siano i due database proprietari ... ;-)
In ogni caso per chiunque avesse ancora dei dubbi e non fosse ancora
convinto della correttezza con cui si sono svolti quei test, puo'
andare a leggersi questo articolo "About the Great Bridge Benchmarks"
all'indirizzo:
 
http://www.greatbridge.com/news/p_081620001.html
nel quale vengono spiegati con dovizia di particolari il modo in cui
sono stati fatti i test ...: ci sono infatti tutti i dati necessari
per poter replicare *in casa propria* i test ;-)
ciao Michele