Newsgroup: it.comp.software.database
Titolo: oracle o sqlserver ?

Salve a tutti,
immagino che la domanda sia di quelle già trattate, ma dovendo scegliere
oggi un DB su piattaforma WIN per supportare un gestionale ERP che ha
entrambe le possibilità, sarei molto interessato a vostri pareri sulla
scelta tra SQL2005 di microsoft e ORACLE sia di carattere tecnico che
economico.
grazie in anticipo.

> Torakiki

 considerazione Oracle XE che è free per qualunque tipo di utilizzo.
Può usare non più di 1G di memoria e una sola CPU.
Per Oracle non sono dei limiti tanto comprensivi.

 Lavorandoci, direi ad occhi chiusi: Oracle.
Non sottovaluterei SQL Server in ambiente Windows; specialmente 
nell'ultima versione ha aggiunto molti "gingilli" per i programmatori 
veramente utili...

> Torakiki

Aggiungerei che Microsoft ha pure rilasciato una versione free (express
edition) che se non si ha bisogno di tabelle partizionate e un'altra
serie di opzioni che hanno senso solo per grossi database di
produzione, e' piu' che accettabile

 "filosofia" che mi fa decidere ad occhi chiusi :-)
La filosofia fa fare anche delle scelte sbagliate.
Per un DBMS, il fatto che sia multipiattaforma è strategico solo per il
marketing di chi lo vende (magari insieme all'hardware).
Se sei un utilizzatore, la piattaforma che scegli è (di solito) una e,
se proprio è un aspetto primario, al massimo scegli un DB che è
supportato da quella piattaforma. Il fatto che sia disponibile su altre
ti interessa relativamente.
Se invece sei uno sviluppatore, si tratta di una filosofia giusta
applicata ad minchiam :-) Infatti, che te frega di scegliere *un*
database perchè è disponibile su più piattaforme? Se vuoi applicare
quella (giustissima) filosofia allora scegli di supportare più database,
anche perchè della piattaforma del DBMS allo sviluppatore non glie ne
può fregare di meno.
Per tornare alla domanda: quella di Oracle non è una scelta da fare
esattamente ad occhi chiusi, anzi; Oracle ha delle indubbie
caratteristiche ma sotto molti aspetti Oracle è un Ufficio Complicazione
Affari Semplici, di questo bisogna tenerne conto. E per questo quando
sento consigliare la XE per le piccole applicazioni mi vengono i brividi...

 sento consigliare la XE per le piccole applicazioni mi vengono i brividi...
...ma non hai tenuto conto di un aspetto importantissimo: il nome
"Oracle" fa molto figo!
Se puoi dire di averlo in azienda, allora sei un tipo giusto! Se usi
MSSQL, sei solo uno schiavo dello zio Bill.
...la butto là come battuta, ma a volte mi sembra non lo sia. Ciao!
-- 
David Martin

> Torakiki

 
abbiamo capito che sei affezionato ai tuoi prodotti e non valuti 
serenamente le alternative.
Parli di "MS è tutto "a scatola chiusa", prendere o lasciare.... e io 
lascio." poi ti leghi mani piedi ed altro(le palle) ad Oracle(Report e 
Forms funzionano solo con Oracle)
Questo vuol dire essere libero di scegliere?

> Torakiki

 
come ho detto prima tu hai fatto un salto di fede per Oracle... alcuni 
lo faranno con SQLServer.

 c'č.
Guardando il sito che ti ho segnalato ho visto anche questo PC
http://www.tpc.org/tpch/results/tpch_result_detail.asp?id=105110705
non male....


Se il tuo applicativo nasce e muore su win, se sei uno di quelli che non 
si fa seghe
mentali (alla linuxaro per fare un esempio), direi MSSQL 2005
ciao.

 c'è.
Certamente, ma queste le soluzioni hardware che ipotizzi vanno su un
target che possa giustificare i costi stratosferici, e tu dimentichi che
esiste un'altro universo fatto di esigenze (e budget) molto più
contenuti. E non sto parlando di PC, sto parlando di server. E non sto
nemmeno parlando solo di SQL Server, ma dei vari MySql/MaxDB, Postgres,
Sybase che esistono e esprimono un ventaglio di soluzioni alternative da
valutare.
Evidentemente questa valutazione non è cosa che ti riguarda, ma sappi
che a chi sviluppa prodotti interessa eccome!

> Torakiki

> Torakiki

 programmazione.
E` stato fatto, vedi RAD tipo Delphi/Lazarus e tecnologie tipo JDBC
Henryx

 ciao.