Chiedo scusa per l' OT, ma devo difendere oracle.<br>Oracle è e resta un ottimo prodotto.<br><br>Intanto dico che a mio parere la pubblicazione di benchmark comparativi sia vietata dal licensing di oracle.<br>Sebbene siano ormai 4 anni che non mi occupo piu' di oracle,<br>
non credo che questa regola sia cambiata.<br><br>Per il resto non ci credo nemmeno se lo vedo che oracle sia cosi' piu' lento di postgres.<br><br>Oracle ha notevoli frecce al suo arco.<br>Un confronto a parita' di condizioni non e proponibile, ad esempio oracle permette a chi vuole l'impiego di un suo filesystem RAW<br clear="all">
ad alta efficienza.<br>Il suo FS raw funziona su ogni piattaforma, windows compresa.<br>Per cui la lentezza del filesystem di windows poteva essere superata impiegando tale tecnica di scrittura su disco.<br><br>Per il resto ci puo' stare che oracle sia penalizzato dal suo impiego su Windows.<br>
Oracle e' molto piu' sensibile di postgres ai settaggi di kernel.<br>Questo non e' di per se' un difetto, ma una necessità. Ottimizzare oracle non è banale.<br>Un passaggio essenziale per oracle e' il settaggio di tutta una serie di parametri di sistema, che su windows non possono essere settati e conseguenzialmente le prestazioni su windows sono un po' appiattite.<br>
Poi, oracle ha tutta una seire di features sofisticate, come ad esempio, la possibilita' di distribuire una tablespace su piu' datafile e puntare ogni datafile su un differente disco (ad esempio) e poi <br>e' possibile destinare una differente tablespace per ogni singola compoentne del database.<br>
Tutta questa parcellizzazione consente di ottimizzare i tmepi di scrittura.<br>Tanto per dare un esempio la architettura OFA di oracle arriva a prevedere l'impiego di 6 distinti dischi rigidi in maniera da destinare su ogni disco una sezione separata dei componenti del DBMS.<br>
<br>Cosi', invece di sequenzializzare le scritture si riescono a parallelizzare completamente.<br>E questo porta a ridurre a 1/6 i tempi di scrittura.<br>Tutti accorgimenti per ottimizzare.<br>Con tutti questi accorgimenti, non rimarrei sorpreso che oracle si attesti sui medesimi tempi di postgres.<br>
<br>Termino dicendo che in ogni modo non mi sarei mai aspettato che in assenza degli accorgimenti che ho citato sopra oracle sia cosi' penalizzato nei confronti di Postgres.<br>Mi verrebbe voglia di pensare che abbiano impiegato una versione leggera di oracle.<br>
Come ad esempio Oracle-XE. Una sua versione completamente gratuita ma limitata nell'impiego delle risorse di sistema.<br><br>-- <br>-----------------<br>Andrea Peri<br>. . . . . . . . . <br>qwerty àèìòù<br>-----------------<br>
<br>