Newsgroup: it.comp.lang.visual-basic
Titolo: Consigliatemi un altro DB

Ciao,
finora ho sempre usato Visual Basic con database Access e quindi le
mie conoscenze sono ferme a tali strumenti. Ora devo sviluppare una
gestione magazzino abbastanza pesante e vorrei evitare Access ma senza
arrivare a strumenti quali SQL Server e Oracle.
Vorrei consigli per un Db di facile apprendimento e manutenzione che
possa comunque garantirmi elevata sicurezza dei dati, multiutenza con
bloccaggio a livello di record, velocita' e interfacciabilita' con
Visual Basic 6 tramite ADO.
Grazie e scusate se chiedo troppo :-)
P.S.: sapete di qualche sito con tabelle comparative di diversi
database?
------------------------------------
per il reply rimuovi xyz dall'e-mail
------------------------------------

 
MSDE la versione 'personal' di SQL Server, se hai la licenza di VB6 e'
gratis ( da scaricare dal sito MS ), e ottimizzato fino a 5 utenti
contemporanei , mi sembra che manchino i programmi 'visuali' per
l'amministrazione del database, per il resto e' lo stesso motore del
suddetto

 Visual Basic 6 tramite ADO.
Una buona soluzione potrebbe essere MySql. (
www.mysql.com
)
E' praticamente gratuito, molto veloce, sicuro ed affidabile. Io lo sto
usando per una applicazione multiutente come alternativa a SqlServer.
Ha un limite che condiziona un po' lo sviluppo: non supporta le transazioni
(in pratica ogni operazione viene immediatamente "committata").
Ciao
EB




 
www.dbase2000.com
"dbase inc." ? non e' piu' di borland ?

Posso capire la volontà di evitare Oracle,
ma perchè vuoi evitare SQL - SERVER ?
SQL SERVER possiede la GUI più amichevole che abbia mai visto,
in qualsiasi momento puoi fare tutto e il contrario di tutto,
senza contare che è il server oserei dire naturale di VB6, perfettamente
integrato e
che permette addirittura il debug delle stored procedure.
Se la questione è puramente economica ti consiglio di orientarti verso MDE,
gratuito e totalmente compatibile con SQL SERVER, rappresenta infatti un
SERVER SQL ridotto all'osso, funzionale, e che quando la tua applicazione
crescerà ti consentirà di passare automaticamente e senza alcun trauma a SQL
SERVER.
Unico neo la mancanza della gui. Cosa comunque evitabilissima visto che
viene visto da un qualsiasi client SQL SERVER come un SERVER normale, quindi
perfettamente amministrabile graficamente anche dal DataEnviroment di VB6.

 Se la questione è puramente economica ti consiglio di orientarti verso
MDE,
Scusate la mia ignoranza, ma cosa e' MDE ?
GRazie


MSDE:
Mai S fù più galeotta e persona più pronta a farlo notare.

 Mai S fù più galeotta e persona più pronta a farlo notare.
Anche MSDE non so' cosa sia ( e' proprio ignoranza!)
Sai dirmi anche quanto costa? Visto sql server non e' propio a buon mercato
Altor quesito: Da Microsoft ho ricevuto l'edizione per lo sviluppo; non sono
pero' riuscito a farla funzionare ( anche perche' ho dedicato poco tempo in
vero!)
Ciao

prima di tutto scusami,
purtroppo sembra che i NG ultimamente siano frequentati solo da spammer e da
gente pronta a fare ironia.
MSDE é un server sql, estremamente semplificato e totalmente compatibile con
SQL-SERVER. In ditta lo utilizziamo essenzialmente per proporre versioni
Learning e demo
degli applicativi. Lo puoi trovare sui cd di visual studio enterprise 6.0,
Office 2000
sul sito microsoft e probabilmente, su qualche rivista. Esso è totalmente
gratuito e in effetti il suo scopo è quello di proporre una piattaforma
'base' per sistemi scalabili in futuro alle varie versioni di SQLSERVER.
Una volta installato viene visto sia dai provider Oledb e dal client di SQL
SERVER
come un autentico SQL SERVER. Sono disponibili tutte le funzionalità di TSQL
ed
è possibile creare STORED PROCEDURE e VISTE.
Ho provato a farlo funzionare su sistemi desktop e piccole reti (5-6 client)
Non ha dato nessun problema e le prestazioni sono abbastanza buone (Niente a
che vedere, naturalmente con SQL SERVER).