Newsgroup: it.comp.software.database
Titolo: Curiosità su MySQl... e non solo...

Sono ancora alle prime armi con i DBMS, e sto usando da un po efficacemente
MySQL, dato che ne apprezzo la semplicità, la gratuità e la disponibilità
per molte piattaforme.
Da quanto ho sentito, è inferiore rispetto ad altri DBMS, soprattutto quelli
commerciali.
Vorrei sapere in particolare, in cosa è peggio rispetto a PostgreeSQL,
gratuito pure questo, e soprattutto rispetto ai sistemi commerciali, sia per
quanto riguarda le features, che la sicurezza e l'efficienza.
Grazie
--
Marco Iannaccone
extrem...@libero.it

 ... che la sicurezza e l'efficienza.
Non ho le competenze per dire qualcosa di fondato sulla sicurezza in
MySQL, ma non mi risulta di aver mai letto che sotto questo aspetto
sia inferiore agli altri DBMS.
Il problema a mio avviso è che per lo più i provider ti danno un unico
accesso a un tuo database con tutti i privilegi su quel database, e
non ti permettono di creare altri utenti, magari con privilegi
ridotti. Ad es, non puoi disporre di due utenti, uno per
l'amministrazione del db e uno per la sua consultazione. Pertanto se i
tuoi script sono fatti *male* (ma la colpa ovviamente non è di MySQL!)
e un utente un po' più scaltro riesce a carpire username e password,
ha accesso completo al tuo db.
M

Marco Iannaccone il Tuesday 26 February 2002 02:14 scrisse:

Qui
http://www.eweek.com/article/0,3658,s=708&a=23115,00.asp
vengono comparate le prestazioni di Mysql con db commerciali da milionate a 
CPU.
Cio' non toglie che a mySQL mancano alcune caratteristiche: subquery, 
stored procedure (che stanno per essere o sono implementate da poco) e 
soprattutto l'integrita' referenziale.
Se ti servono tutte queste cose: Postgres o Firebird
FRANK
-- 
frank@office
DebianSid-2.4.13 on a P|||@1GHz-256MB 

Sei stato chiarissimo, grazie! :-)
Certo, il mancato supporto all'integrità referenziale è pazzesco!!!!!
Comunque, il manuale dice che vogliono aumentare la compatibilità con SQL99,
ma senza sacrificare la velocità.
Mah... passi per le viste... ma l'integrità referenziale mi sembra
importantissima...
--
Marco Iannaccone
extrem...@libero.it

Ma Postgres č disponibile solo per Linux?
Con Cygwin c'č una versione funzionante sotto Windows, ma gira comunque in
quell'ambiente. Non ne esite una nativa Windows.
Firebird non lo conosco.
--
Marco Iannaccone
extrem...@libero.it

 Firebird non lo conosco.
Firebird e' il ramo opensource di Interbase (un po' come Mozilla per 
Netscape, ma non proprio).
C'e' nativo per Win, linux, qualcheBSD, Solaris ed HP-UX.


quell'ambiente. Non ne esite una nativa Windows.
No, nativa per window non esiste e sembra non abbiano neanche intenzione di
farla. Per il resto ti ha già spiegato tutto fermat. Mysql non è un
database relazionale. stop. La sua diffusione è dovuta all'occoppiata con
il PHP ed al miglior "marketing". Tecnicamente è decisamente inferiore a PG
ed anche come velocità, vari benchmark indicano che PG è più veloce quando
aumentano le connessioni al db. Ad esempio Red Hat ha preso Postgres per
fare il suo database enterprise e venderlo a $2500.
Tempo fa avevo postato una lista con vari benchmark e paragoni, prova a
cercarla.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

Grazie!
--
Marco Iannaccone
extrem...@libero.it