Newsgroup: it.comp.os.linux.software
Titolo: Consiglio su DB

Sto utilizzando RH9 su un vecchio Pentium 3. Lo scopo sarebbe quello di
scegliere il sistema di database migliore da utilizzare poi per un archivio
del nostro ente, con un server sotto linux invece che win.
Dato che sto facendo tutto da solo, e il mio lavoro non è quello del
programmatore, vorrei un consiglio su quale DB prendere in considerazione.
Ho scaricato una versione demo di DB2, ma non riesco a installarla (mi da
errore quando faccio partire il setup).
Avete dei consigli per un neofita ? Logico che eventualmente in futuro, una
volta orientati, chiederemo il supporto di professionisti, ma almeno vorrei
avere un'idea su quale prodotto utilizzare, e provare a farci qualcosina.
Ho letto i consigli sui NG, su internet, e la scelta mi sembra possa essere
fra DB2, Oracle e MySql.
Grazie dell'aiuto
Fabrizio

 sembra possa essere fra DB2, Oracle e MySql.
mysql e' opensource, stabile e veloce anche nella nuova versione di
produzione 4.0.x. db2 non ho mai avuto il piacere di provarlo mentre
oracle, oltre a costare un discreto numero di dindi, offre moltissime
possibilita'.
direi che per darti una risposta sensata varrebbe la pena farti qualche
domanda sull'utilizzo dei DB. tanto per cominciare: quanti utenti ci
accederanno? quanti dati pensi di immagazzinare? ci sara' qualche
applicazione che funga da interfaccia? se si, in che linguaggio verra'
sviluppata?
-- 
signature: No such file or directory

 archivio del nostro ente, con un server sotto linux invece che win.
non e' domanda proprio per questo NG.
Cmq .. 
esistono diversi DB per Linux:
free o gpl ->
Firebird
postgres
mysql
a pagamento ->
Oracle
Informix
Sybase
La discussione proseguila meglio in un newsgroup dove ti possono
indirizzare meglio.
MySQL non ha i trigger e le stored procedure solo nella versione unstable.
Ti servono i trigger e le SP ?
Firebird pare che abbia tutto. 
--
Massimiliano.

 programmatore, vorrei un consiglio su quale DB prendere in considerazione.
Firebird:
http://firebird.sourceforge.net/
http://www.ibphoenix.com/
-- 
Vincenzo

 Fabrizio
Un'ottima alternativa potrebbe essere postgresql, opensouce come mysql ma
completo quanto i DB commerciali ( viste, store procedures, triggers
 etc. ). Dovrebbe essere incluso nella distro di RH e, fra le varie, è il
database utilizzato dalla Red Hat stessa per i suoi prodotti commerciali
quali il portal server e il CMS.
Un'altra soluzione potrebbe essere usare SAP DB che fra l'altro diventerà
mysql enterprise, disponibile anch'esso in versione free, ma che non ho
ancora potuto valutare a fondo.
Diciamo che a parità di funzionalità dovrebbe essere meglio SAP per la
quantità di strumenti di gestione del datadase ( frontent ) che invece non
ci sono per postgresql ( o quantomeno non della stessa qualità ).
Mandi
MaX

...


 ha scritto nel messaggio
news:82928005.03080...@posting.google.com...


 l'aspetto di vari programmi, ma non ne riesco a trovare.
Scusa, cosa c'entra il database con l'aspetto dei programmi?

 vari programmi, ma non ne riesco a trovare.
Le cose sono un po' cambiate, i DB non sono piu' delle applicazioni
complete, fortunatamente ora i DB fanno solo i DB e parlano
(dovrebbero parlare) tutti lo stesso linguaggio chiamato SQL. E'
l'applicazione che decide la logica di esecuzione, richiedendo i
servizi al DB server quando necessario eseguendo una query.
Quindi il DB stesso non ha un'interfaccia grafica (normalmente e' un
daemon, quindi non ha nemmeno un'interfaccia a testo). E' vero
comunque che esistono diversi front-end client per i vari DB, alcuni
anche forniti direttamente con il programma. Ce n'e' di text-oriented
e grp-oriented. Ricordati pero' che l'aspetto o la funzionalita' di un
front-end non ti dice niente sul DB.
Per "vedere in azione" un DB, l'unica possibilita' e' sperimentare
personalmente usando casi di test studiati per comparare le varie
caratteristiche, oppure affidarsi ai vari benchmark + o - imparziali
che ci trovano in giro per la rete.
Hope this helps
Claudio


Non è esatto includere mysql tra i gratuiti, la loro politica è di
seguire lo "stato" dell'utente se utilizzi mysql per scopi
commerciali, della serie se utilizzi mysql per avere un reddito devi
prendere una licenza e pagare.
Saluti
 

 licenza e pagare.
Tu come minimo non sai leggere ... io provo a mandarti questo link e tu
proverai a rileggere:
http://www.mysql.com/products/mysql/index.html
MySQL e' disponibile con 2 diverse modalita' di licenza:
GPL e Commercial
piuttosto, io ho inserito la voce "free" per quanto riguarda firebird che
non e' proprio GPL.
--
Massimiliano.