View Full Version : Creazione di un database
DevilOfSky
25-08-2008, 13:03
...è da tanto che non ci lavoro ai database... che versione consigliate? :wtf:
MySql?
variabilepippo
25-08-2008, 13:23
che versione consigliate?
E' improprio parlare di "versione" ed in ogni caso il suggerimento non può prescindere dai requisiti tecnici (e non solo) del tuo progetto, per iniziare:
Hai bisogno di un sistema client/server o di un database embedded?
Quali sistemi operativi vuoi supportare?
Quale licenza preferisci (commerciale, GPL, BSD, altro)?
Con quali linguaggi di programmazione vuoi interfacciarti ai dati?
Che tipo di applicazioni data-based sviluppi?
Il database verrà sfruttato in locale o anche in ambiti distribuiti/Web?
Varie ed eventuali
DevilOfSky
25-08-2008, 14:23
E' improprio parlare di "versione" ed in ogni caso il suggerimento non può prescindere dai requisiti tecnici (e non solo) del tuo progetto, per iniziare:
Hai bisogno di un sistema client/server o di un database embedded?
Quali sistemi operativi vuoi supportare?
Quale licenza preferisci (commerciale, GPL, BSD, altro)?
Con quali linguaggi di programmazione vuoi interfacciarti ai dati?
Che tipo di applicazioni data-based sviluppi?
Il database verrà sfruttato in locale o anche in ambiti distribuiti/Web?
Varie ed eventuali
Ti ringrazio sei molto preciso e gentile... allora vediamo... mamma che vuoti di memoria..
potresti rinfrescarmi la memoria sulle differenze nei punti 1 e 3?
oggi dovrei parlare con la persona che vuole il lavoro per farmi spiegare bene cosa vuole perchè per ora m'ha detto soltanto "Noi avremmo bisogno di mettere ordine nel nostro archivio ottimizzando le possibilità di accesso e quindi trasformarlo in un archivio informatico" :stordita:
variabilepippo
25-08-2008, 14:38
potresti rinfrescarmi la memoria sulle differenze nei punti 1 e 3?
Sistemi client/server (http://it.wikipedia.org/wiki/Client-server)
I database embedded non richiedono l'esecuzione di un server dunque sono distribuibili con estrema facilità, questo vantaggio si paga con diverse limitazioni.
Ogni software viene distribuito con una specifica licenza che gli utilizzatori devono rispettare, in alcuni casi il software va acquistato e pone limiti alla distribuzione, in altri è possibile usarlo liberamente, in altri si può usare/distribuire a patto che vengano rilasciati anche i sorgenti. Il numero delle licenze esistenti è spropositato, quindi dovresti far sapere se/quanto vuoi spendere, se vuoi distribuire o meno i sorgenti della tua applicazione, etc.
DevilOfSky
25-08-2008, 15:41
allora per ora so:
-che verrà usato su rete interna...
-che il sistema operativo sarà windows pro
-che sarà un sistema client/server...
-non so in che linguaggio implementerò l'applicazione... una volta lavoravo in delphi... è ancora valido come linguaggio?
per la licenza ancora non ho capito bene come funziona e a che si riferisce... essendo in locale cambia qualcosa?
DevilOfSky
26-08-2008, 19:46
ehm :stordita:
http://www.postgresql.org :D
variabilepippo
26-08-2008, 20:26
Se si tratta di un'applicazione win32 Delphi (Borland ha rilasciato la versione Turbo Delphi, gratuita anche per usi commerciali) era e resta uno strumento più che valido, in tal caso potresti usare Firebird (http://www.firebirdsql.org/) come DBMS.
cdimauro
26-08-2008, 21:49
Io lo userei comunque Firebird: è un ottimo engine SQL, che può funzionare sia da client/server che come db embedded.
La licenza, poi, è di tipo BSD, per cui si può fare quello che si vuole, anche per uso commerciale. ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.