PDA

View Full Version : Domanda su Oracle


gotam
25-06-2004, 15:09
Salve, sto svolgendo la tesi (il software ringranziando Dio è pronto) e sto scrivendo i vari capitoli...ora, io ho usato Oracle perchè mi dovevo integrare in una piattaforma che si appoggiava ad oracle e quindi nn è che potevo scegliere arbitrariamente il DB da usare, ma deduco che a suo tempo, quando bisognava effettuare la scelta, l'avranno ponderata e hanno scelto Oracle. Ora, navigando qua e la su internet, mi è parso di capire che forse in base alle sole "prestazioni" Oracle non è il migliore...ma allora perchè tutti scelgono oracle? Dove sono i vantaggi? Cosa permette di fare Oracle che gli altri DB non consentono? Grazie a chiunque mi illumini :D

mmx[ngg]
25-06-2004, 15:45
Ke domandina semplice :D

Però prima di risponderti ti faccio una domanda...

In base a cosa pensi ke Oracle non sia il migliore sul lato performance ?

kingv
25-06-2004, 15:50
Originariamente inviato da gotam
Ora, navigando qua e la su internet, mi è parso di capire che forse in base alle sole "prestazioni" Oracle non è il migliore...ma allora perchè tutti scelgono oracle? Dove sono i vantaggi?


qua e là dove? posta qualche link che voglio leggere. ;)

gotam
25-06-2004, 15:53
Azzz nn mi attaccate :D
Se leggete qua (http://weekit.mondadori.com/weekit/unico/art006004035562.jsp) mysql nn ne esce tanto male...eppure è "poco" usato rispetto ad oracle...no? La rispostina mi servirebbe abbastanza celermente :D

gotam
25-06-2004, 15:59
Maremma nn trovo il link dove diceva che Postgree era il migliore...cmq se Oracle è il migliore perchè è il migliore? Cosa ha che gli altri non hanno? Non l'ho mica capito, un chiarimento sarebbe ben accetto :)

mmx[ngg]
25-06-2004, 16:13
Lo sapevo ke sotto c'era mysql :sofico:

Bhe...ci sono circa un milione di motivi x dire ke Oracle è meglio di mysql...mi limito a indicarti solo un paio di problematike ke affliggono il secondo :

- Crolla da un certo numero di connessioni in sù (contemporanee)
- Il suo sql è ancora primordiale (quasi non esistono le join)
- Totale assenza di tools di supporto, backup ecc. ecc.
- Transazionalità ridicola (i rollback sono una specie di miracolo)
- Scarse performance su db medio / grandi (oltre i 100 milioni di record) e incapacità di utilizzare il percorso migliore per l'estrazione di dati in presenza di + indici

Credo ke basti

P.S.

Se da qualke parte hai letto ke è + veloce di Oracle / DB2 significa ke i test sono stati fatti senza l'uso di tabelle InnoDB e con dataset di piccola / media dimensione con un carico (a livello di connessioni) abbastanza ridotto.

gotam
25-06-2004, 16:18
Originariamente inviato da mmx[ngg]
Lo sapevo ke sotto c'era mysql :sofico:

Bhe...ci sono circa un milione di motivi x dire ke Oracle è meglio di mysql...mi limito a indicarti solo un paio di problematike ke affliggono il secondo :

- Crolla da un certo numero di connessioni in sù (contemporanee)
- Il suo sql è ancora primordiale (quasi non esistono le join)
- Totale assenza di tools di supporto, backup ecc. ecc.
- Transazionalità ridicola (i rollback sono una specie di miracolo)
- Scarse performance su db medio / grandi (oltre i 100 milioni di record) e incapacità di utilizzare il percorso migliore per l'estrazione di dati in presenza di + indici

Credo ke basti

P.S.

Se da qualke parte hai letto ke è + veloce di Oracle / DB2 significa ke i test sono stati fatti senza l'uso di tabelle InnoDB e con dataset di piccola / media dimensione con un carico (a livello di connessioni) abbastanza ridotto.


Chiarissimo...ma Oracle ha una qualunque "pecca" ?

mmx[ngg]
25-06-2004, 16:35
Originariamente inviato da gotam
Chiarissimo...ma Oracle ha una qualunque "pecca" ?

Ovvio...

- In primis i costi (d'acquisto, manutenzione e supporto), inoltre richiede una macchina abbastanza potente (la ram si spreca)

- Non è molto efficente nel trattare dati di piccole dimensioni e magari anke statici (pagine web ?)

- La semplicità d'uso non è di casa (in mano a utenti poco esperti diventa molto + lento di mysql in qualsiasi caso)

In definitiva direi ke tra gli attuali db presenti sul mercato (almeno i + diffusi) non c'è ne uno peggiore o migliore....semplicemente la scelta deve essere fatta in base all'utilizzo finale.

dataman
19-07-2004, 22:41
Originariamente inviato da gotam
Chiarissimo...ma Oracle ha una qualunque "pecca" ?
Tutti i DBMS hanno punti di forza e punti di debolezza.

Sta poi al marketing delle rispettive aziende produttrici esaltare gli uni e minimizzare gli altri.

Dopodichè c'è il mercato, con le sue regole di tempistica, supporto, rete di distribuzione, business partners, che decreta il leader del settore.

- Oracle è leader nel mondo Unix, dopo viene DB2, poi gli altri a distanza (Sybase, Informix (che è sempre IBM) etc...)
- DB2 è leader al 99% nel mondo mainframe
- SQL Server è leader su Windows, poi Oracle poi DB2.

;)

kingv
20-07-2004, 09:38
Originariamente inviato da dataman
- SQL Server è leader su Windows, poi Oracle poi DB2.



vero ma io di installazioni "serie" (ovvero in produzione per volumi di dati importanti) di DB su windows non ne ho mai viste...

dataman
20-07-2004, 10:29
Originariamente inviato da kingv
vero ma io di installazioni "serie" (ovvero in produzione per volumi di dati importanti) di DB su windows non ne ho mai viste...

Nessun cliente sano di mente mette in produzione volumi di dati importanti e critici su Windows, indipendentemente dal DBMS.
;)

Quelli che lo fanno, lo fanno a loro rischio e pericolo (ho qui sulla lingua un paio di esempi che non posso dire, visto che non posso divulgare i cazzetti altrui in un forum...) :D

texerasmo
20-07-2004, 13:32
cmq la nuova versione di mysql è molto potente.
poi e free.

Duncan
20-07-2004, 13:54
e postgresql nessuno lo ricorda mai? :)

gotam
20-07-2004, 13:57
Originariamente inviato da Duncan
e postgresql nessuno lo ricorda mai? :)

Ho visto che garantisce ottime prestazioni...cmq nel frattempo stamattina ho discusso la tesi :D

kingv
20-07-2004, 14:35
cmq la nuova versione di mysql è molto potente.
poi e free.

[B]Originariamente inviato da Duncan
e postgresql nessuno lo ricorda mai? :)



nè uno nè l'altro sono concorrenti di Oracle, per quanto siano ottimi prodotti.
ma nascono per esigenze diverse ;)

Duncan
20-07-2004, 16:26
Si si... oracle rimane su un'altro pianeta... :D

ma rispetto a MS SQLServer... è un'ottima alternativa... ;)

cionci
20-07-2004, 17:46
Originariamente inviato da gotam
cmq nel frattempo stamattina ho discusso la tesi :D
3 o 5 ? Voto ?

gotam
20-07-2004, 22:02
5 anni, voto 101 :D

cionci
21-07-2004, 09:12
Dai...grande ;)

red_ka.it
21-07-2004, 15:19
raga volevo chiedere una cosa su oracle, quindi approfitto di questo post; la mia è una domanda da profano e anche semplicemente un dubbio da togliermi: allora un mio amico si è messo in testa di voler programmare giochi(:eek: ) e ieri gli chiedo così x vedere che programmi intende imparare, così mi risp c++, visual basic ( e fin qui ci siamo) ma quando mi dice oracle io penso (ed è quello che poi voglio chiedervi) "che cavolo c'entra un dbms????", forse x gestire le azioni o non so che??
boh mi togliete sto dubbio???