Newsgroup: it.comp.lang.visual-basic
Titolo: Accantonato Oracle... cosa scelgo?

su vs consiglio ho accantonato l'idea di usare Oracle per un gestionale
piccolo-medio...
ora vorrei un buon consiglio da voi, sulle differenze tra MySQL e Interbase.
quale č il migliore per gestire un DB su Internet ?
quale dispone di piů funzioni particolari SQL dette "di aggregazione" (so
che Oracle ne aveva diverse e molto utili...)
quale č il piů stabile ?
quale č il piů... gratuito...??
grazie a tutti
Ugo

>>>>> "DH" == Delta Hug <xx@xx.x> writes:
DH> su vs consiglio ho accantonato l'idea di usare Oracle per un gestionale
DH> piccolo-medio...
Saggio.
DH> ora vorrei un buon consiglio  da voi, sulle differenze tra MySQL e
DH> Interbase.  quale è il migliore per gestire un DB su Internet ?
Togli Internet. Le due cose sono separate. 
Vuoi che gli utenti accedano al DB da WWW ?
Vuoi delle applicazioni client server su WAN ?
Vuoi gestione del DB via WWW (uuughh!) ?
DH> quale è il più... gratuito...??
Interbase. Se non erro è diventato Open Source. Giudica tu la possibilità
e la velocità di reazione alla scoperta di bug o falle di sicurezza...
Dovrebbe avere un SQL completo, forse gli mancano le query gerarchiche di
Oracle...
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 Vuoi che gli utenti accedano al DB da WWW ?
certo.
si tratta di realizzare un'applicazione web-based, alla quale gli utenti si
registrano, e hanno accesso ad un DB realizzato e aggiornato dal committente
(si tratta di informazioni sui valori nutrizionali per porcellini e
caprette... ihih...).
quindi, da un lato gli utenti devono accedere da www, e dall'altro il
gestore deve aggiornare il DB usando un file EXE sempre in VB.
io devo realizzare sia la parte HTML + ASP, sia l'EXE, che accedono (uno in
lettura, l'altro in lettura/scrittura) allo stesso DB.
poiche si tratta di un servizio specialistico, al quale al massimo
accederanno 10-20 utenti contemporaneamente (e che sarà a pagamento,
costando anche parecchio...) potrei utilizzare proprio Access, però voglio
cogliere l'occasione al balzo per passare ad imparare MySQL o Interbase.
e per questo vorrei sapere quale è il piu adatto per internet, e quale
dispone delle maggiori funzioni di aggregazione (oltre le solite AGV, SUM,
COUNT, MIN, MAX, ......).
infatti, il DB dovrà elaborare un sacco di calcoli matematici sui valori
nutrizinoali dei vari prodotti... e invece di fare query generiche, e
lavorare poi con ADO, vorrei fare il piu possibile con SQL, non so se mi
spiego.
ah, che cosa sono le "query gerarchiche" ?? non le ho mai sentite.
grazie di nuovo.
Ugo

> Vuoi che gli utenti accedano al DB da WWW ?
DH> certo.
DH> si tratta di realizzare un'applicazione web-based, alla quale gli utenti si
DH> registrano, e hanno accesso ad un DB realizzato e aggiornato dal committente
Ripeto, tra database  ed Internet non c'č contatto,  non ha senso dire
"quale č il piů adatto a Internet". Casomai "quale posso interfacciare
agli strumenti che intendo usare".  Ora se proprio vuoi rimanere sotto
redmondware  un database  vale l'altro  fin tanto  che puoi  creare un
servizio ODBC.
Con la mole di carico che  hai Access basta (Access va scartato quando
hai  bisogno di  far parlare  tra loro  piů db,  ad  esempio), abbiamo
prototipato con access un paio  di applicazioni (a carico non elevato)
ora  in  Oracle  e  non  hanno dato  rogne.  Probabilmente  in  questo
InterBase gli č superiore (e la licenza costa meno).



ok grazie.
e per quanto riguarda il set di funzioni?
è meglio Interbase o MySQL?
ho letto poi che MySQL, licenza commerciale, costa una miseria, solo 200
dollari...
Ugo

 > quale è il più... gratuito...??
