Newsgroup: it.comp.www.asp
Titolo: Acces o SqlServer?

Ciao ragazzi ho un problemino, premetto che stò studiano asp adesso, e che
ho già da fare un sito di e-commerce, e quindi devo usaree un database, cosa
mi consigliate di usare Acces o SQLServer???
I vantaggi e i svantaggi per favore...
In Access ci sono limiti x quanto riguarda il numero di records??
Grazie a tutti amicici..(o:=

Access è un DB "amatoriale", per piccoli professionisti e per applicazioni
non critiche, adattissimo per la distribuzione di programmi desktop (singolo
utente) o per realizzare dei piccoli client-server (massimo una decina di
utenti). Il suo costo non è eccessivo, ed è abbastanza flessibile.
MS SQL 7, invece, è un prodotto professionale. Permette (anzi, invita al)
l'uso anche massiccio di triggers e stored procedures, può schedulare SP e
comandi SQL periodicamente, ha uno stupendo servizio di trasformazione dati
eccetera.
Il costo è differente, ma vale la pena.
Del resto, SQL Server nella release 7, è diventato semplicissimo da gestire,
quasi più di Access (modifichi i tipi e i nomi dei campi come vuoi,
inserisci campi non solo all'ultima posizione, eccetera).
Certo, se non puoi permetterti di spendere qualcosina in più, per le prove e
per i primi tempi puoi usare Access, ma se sollecitato pesantemente, avrai
spesso a che fare con malfunzionamenti anche gravi (archivi che si espandono
all'infinito, proliferazione dei files temporanei, distruzione di archivi
eccetera).
Romeo_


 I vantaggi e i svantaggi per favore...
Access:
 PRO:
 	costa poco, facilita' di utilizzo, upload/download del database per
	modifiche off-line, supportato da qualunque provider
 CONTRO:
  poco efficiente, il db tende a gonfiarsi come un pallone nel tempo,
	non supporta Stored Procedure, Trigger et similia, l'aggiornamento dei
	driver sul server puo' rendere inoperative tutte le procedure, non
	consigliato per sistemi ad alto numero di accessi (10 accessi concorrenti)
SQL Server:
 PRO:
  piu' efficiente, supporta Stored Procedure, Trigger et similia,
	accesso remoto per aggiornamenti on-line, security implicita per
	accesso con username/password, possibilita' di attivare meccanismi
	di auditing e tenere traccia delle modifiche
 CONTRO:
  costoso, complesso da programmare, richiede una certa conoscenza nella
	gestione/manutenzione, non tutti i provider lo supportano.
Davide

1) SQL server costa di più
2) SQL server è più complesso da gestire e mantenere
3) Non ci sono limiti ufficiali al numero di record di un file Access (ne ho
uno con 120.000 record)
4) SQL server ha un vera gestione della sicurezza (Access lo apre anche un
bambino), eventualmente integrabile con quella di Windows
5) SQL server ti permette di definire vincoli referenziali più sofisticati
di Access (es: CAMPO1 > CAMPO3 + CAMPO4)
6) SQL server supporta un sofisticato linguaggio di scripting per la
realizzazione di Stored Procedure (transact/sql) Access no
7) SQL server supporta i Trigger (procedure che si attivano ad ogni Insert,
Update, Delete su una tabella), Access no
8) SQL server dispone di un sistema per l'automazione di operazioni
ripetitive (DTS ecc.), Access no
9) SQL server ha un supporto migliore per la gestione di repliche di un DB
10) SQL server supporta le transazioni Access no
11) SQL server è spaventosamente più veloce di Access se si devono gestire
query complicate e molti dati
P.S.  io preferisco di gran SQL server!

 ha scritto nel messaggio
news:1_C66.6252$eB2.1...@news.infostrada.it...

Puoi anche pensare a MySQL...

10) SQL server supporta le transazioni Access no
Tutte verissime le cose che hai scritto...tranne questa!:-)
Saluti.
Luciano