Scelta del database - Costi e dimensionamenti

Oracle meglio di teradata ? Sybase meglio di DB2 ? e sql server ???

rogettare soluzioni di data warehouse è generalmente molto stimolante : individuazione dei requirements, modellazione della soluzione, individuazione delle politiche di ETL, implementazione della base dati, creazione della reportistica e dei contesti di analisi.
Un processo lungo, spesso insidioso, ma affascinante, in grado di creare valore per l’azienda.
In questo infobox vorrei concentrare l’attenzione su una problematica scottante :

Qual è il database che mi da una relazione costo/beneficio migliore? Oracle? Ms Sql 2000? Sybase IQ? Excel???

e soprattutto come posso misurare in maniera asettica le performance? chi mi fornisce un benchmark affidabile e “non inquinato”?

Devo fidarmi dei siti istituzionali dei database ?

Tante domande.
Troppe.

Per prima cosa non perdiamo tempo a navigare nei siti istituzionali, perché ogni database risulterà (per la particolare caratteristica sottintesa) il migliore : Teradata ! il database migliore per data warehouse oltre 1000 tera !! Ms sql server 2000 ! database migliore per data warehouse di dimensioni abbastanza notevoli !! (?) J

Concentriamoci invece sul “Transaction Processing Performance Council” on organo che nel suo tentativo di individuare uno standard per la misurazione delle performance dei database ha creato il benchmark TCP-H pensato per le soluzioni di data warehouse, concentrando l’attenzione sul costo orario di esecuzione di query ad hoc.

I risultati possono essere presi per indicazioni utili nella scelta del database :

Data warehouse da 100 giga
1° - Sybase IQ 12.5 – S.O. Sun solaris 9 – costo : 28$
2° - Microsoft sql server 2000 enterprise – S.O. win 2003 server – costo : 38$
3° - IBM DB2 – S.O. win 2003 server – costo : 70$

Data warehouse da 300 giga
1° - Sybase IQ 12.5 – S.O. Sun solaris 9 – costo : 27$
2° - Microsoft sql server 2000 enterprise – S.O. win 2003 server – costo : 43$
3° - IBM DB2 – S.O. win 2003 server – costo : 69$

Data warehouse da 1000 giga
1° - Microsoft sql server 2000 enterprise – S.O. win 2003 server – costo : 58$
2° - Sybase IQ 12.5 – S.O. Sun solaris 9 – costo : 104$
3° - Oracle 10g – S.O. Sun solaris 9 – costo : 156$

Data warehouse da 3000 giga
1° - Oracle 10g – S.O. HP UX 11i 64bit – costo : 109$
2° - Teradata 2R5 – S.O. MP-RAS  3.02.00 – costo : 213$
3° - IBM DB2 – S.O. win 2000 server – costo : 283$

Data warehouse da 10000 giga
1° - Teradata 2R5 – S.O. MP-RAS  3.02.00 – costo : 243$
1° - IBM DB2 – S.O. AIX 5L 5.2 – costo : 243$

ora non vi resta che fare la vostra scelta data warehouse architects…

Privacy Policy