Newsgroup: it.comp.software.database
Titolo: db freeware

Salve a tutti, sviluppo gestionali in visual basic e vorrei cominciare
ad usare DBMS seri e freeware, che non siano quindi Access o i vari
colossi conosciuti (Oracle, MSSQLServer...).
La scelta era quindi caduta su 4 DBMS:
mysql, postgreSQL, firebird e sapdb.
MySQL è da scartare per i gestionali, in quanto manca di alcune
features fondamentali (integrità referenziale, stored procedures,
trigger, ecc...).
PostgreSQL è ottimo, ma dicono che è problematico installarlo su win
in quanto gira grazie ad una shell unix.
Rimangono Firebird e SapDB, e sinceramente non so esattamente quale
sia migliore (per la mia situazione intendo).
A quanto mi pare di aver letto entrambi sono molto potenti,
supportando tutte quelle features che hanno i db maggiori non
freeware.
Le cose importanti rimangono quindi: la licenza e la loro usabilità in
visual basic.
Firebird ha la licenza IPL (non so esattamente cosa voglia dire),
mentre SapDB è opensource (GPL). La cosa che vorrei sapere è se
utilizzando uno dei 2 in un programma da commercializzare, anche il
programma deve essere GPL?
Per quanto riguarda l'usabilità in vb non so praticamente niente.
Quale dei 2 ha i driver ODBC ( o OleDB, sempre freeware ) migliori?
ciao e grazie per l'attenzione.

 ad usare DBMS seri e freeware
Non ho capito bene: gia' paghi la licenza per Windows e per l'ambiente
di sviluppo, che problema hai a pagare anche la licenza per il database?
Davide

Davide

 Beh, direi che il costo è leggermente maggiore...ma giusto un poco...
Si chiama "investimento", il prodotto finito lo vendi, quindi alla
fine il costo lo scarichi sul cliente finale.
Davide

 ha scritto nel messaggio
news:b529n7$240nul$1...@ID-18487.news.dfncis.de...

Si ma è l'utente finale che non ha nessuna intenzione di sborsare soldi per
le sue licenze...
--
Martino
ICQ# 89077094

 Davide
Bel ragionamento, se tutti fosesro come te voglio vedere quanto si 
gonfierebbero i vari software. Il cliente decide anche in base al 
prezzo, soprattutto di questi tempi, quindi limare è utile se non 
indispensabile.
Flavio

 sia migliore (per la mia situazione intendo).
Ma vuoi un consiglio, o un conforto per una scelta che hai già fatto? Io i
gestionali con MySQL li faccio. Vanno come schegge, forse perchè il DB non
supporta una serie di features alle quali oggi, per avere una performance
molto elevata, mi sento di poter rinunciare.
imho, ovviamente.
Ciao, Sandro.
Ciao, Sandro.
--------------------------------
Inviato via 
http://usenet.libero.it

 soprattutto di questi tempi, quindi limare è utile se non indispensabile.
Non è solo questione di prezzo (vedi diff. fra win e linux)!
Ho avito la stessa tua necessità: alla fine ho scelto Firebird perche si
istalla facilmente sotto linux, windows e molti altri sistemi operativi.
E' molto semplice, Ha tutto quello che deve avere un DB serio....
Mi sono trovato molto bene e mi sono divertito anche molto.
Non conosco però l'altro che hai citato quindi posso solo garantire per
Firebird.
Mario.

Mario.

 tempi, quindi limare è utile se non indispensabile.
Certo, "ANCHE" e non "SOLO" in base al prezzo. Perche', pensi che
altre societa' facciano in modo diverso? *tutti* i costi di funzionamento
di una azienda prima o poi sono scaricati sul cliente finale, in maggiore
o minore percentuale.
Davide

Davide

Mario.

 da il seguente errore:
<snip>
Che OLEDB Provider usi????
--
Martino
ICQ# 89077094

 ha scritto nel messaggio
news:cs867v854f9tvff4u...@4ax.com...


 seguente errore:
Dio me ne scampi!
comunque eseguire una procedura... è come eseguire un select:
per farti capire ti riporto (parte di) un esempio scritto in perl
$sss='SELECT * FROM InserisciUtente ('altro11dsfgas','premio','
pre...@libero.it
')';
$sth = $dbh->prepare($sss);
$sth->execute();
InserisciUtente è una procedura.
Mario.

Che OLEDB Provider usi????
"LCPI.IBProvider" credo la versione 1.5
Quelli della interbase, freeware (prima che diventassero a pagamento)

Matteo
ciao

 ...cut...
Puoi prendere spunto da qui:
www.mosaicostore.it
Ciao.
Paolo
:-)

 usarlo a scopi commerciali bisogna avere un'altra licenza MS )
Perchč?
Se hai una regolare licenza di Visual Studio 6 oppure Office Developer
Edition >=2000, puoi distribuirlo senza oneri aggiuntivi.
Ciao.

  - al massimo 5 connessioni simultanee.
In questi giorni su microsoft.public.it.sql  s'è discusso parecchio di come
aggirarlo lavorando in modalità disconnessa.
La seccatura maggiore nel distribuire MSDE è l'assenza di Enterprise Manager
... anche in questo caso tuttavia esistono alternative:
http://www.asql.biz/DbaMgr.shtm
Ciao.

Ciao.
ciao


wrote:

Se si lavora con il mondo Microsoft l'ideale per me e' fare un
bell'abbonamento a MSDN (magari universal): e' un investimento che ti
viene ripagato in poco tempo, se stiamo parlando di uno sviluppatore
"singolo", se stiamo parlando di una ditta con n programmatori per me
e' un *must*.
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

"Giacomo"


Sono sorpreso dalla tua risposta: il costo di Visual Studio č ridicolo
considerando che puoi distribuire soluzioni a un numero illimitato di
aziende.
Ciao.