Newsgroup: it.comp.www.asp
Titolo: creare database

Salve a tutti,
ho esigenza di creare database on-line. Facendolo con l'oggetto Adox,
ottengo database Access.
E' possibile ottenere lo stesso risultato con Mysql, o Sql Server o al più
con Foxpro?
In caso di risposta negativa, secondo voi, il Database Access può funzionare
bene con 1000 Utenti  e con campi che vengono modificati on-line
quotidianamente?

 on-line quotidianamente?
NO.
Andrea

 quotidianamente?
dipende se sono 1000 utenti che leggono 3 record da una tabella di 50 record
certo, se invece la cosa inizia a diventare più complessa allora neanche per
sogno.
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

rain...@tin.it
 scrive...

Uh guarda, sta cosa che access non vale una fava mi dà proprio sui 
nervi. Che ci sia di meglio, siam d'accordo tutti, ma...
Lui non ci ha detto praticamente niente.
1000 utenti può significare che la tabella utenti contiene 1000 record; 
ma vai a sapere se e quanto spesso questi accedono al sito. 
Può anche significare che si prevedono 1000 utenti contemporanei sul 
sito (che non significa query contemporanee, ma è comunque tanto, 
tanto, tanto).
Io ho fatto ecommerce complessi su access2000, con più query in una 
stessa pagina, che si fanno 400.000 pagine viste al mese. Ho lavorato 
pulito, naturalmente mi son consumato la vista a cercare di risparmiare 
e ottimizzare le risorse.

 stessa pagina, che si fanno 400.000 pagine viste al mese.
Però se mi dici che hai lavorato alla grande con Access, io ne prendo atto.
Anzi è proprio quello che
volevo sentire.

 volevo sentire.
mettiamola così, ho parecchi clienti con siti medio, grossi che utilizzano
access come db, in questi 2 anni molti stanno valutando se passare a mysql o
mssql in quanto è più comodo accedere ai dati in remoto con Access è
impossibile, pertanto se la tua soluzione richiede l'interazione tra db lato
client e db lato server di sicuro non è la soluzione ideale.


 poichè i mille utenti sono spalmati su diversi file e relative tabelle.
E invece sì, perchè tante connessioni al db contemporanee sono IL 
PROBLEMA. A occhio, fino a 5/10 connessioni contemporanee non sono un 
problema; poi, vengono ritardati i risultati. 
5/10 connessioni contemporanee al db possono significare anche 
centinaia di persone sul sito: dipende da come si comportano queste, da 
come è strutturata la baracca, se ottimizzi il lavoro, se apri e chiudi 
la connessione immediatamente prima di quando serve, immediatamente 
dopo che non serve più...etc etc.
I limiti teorici di access (parlo di access2000) sono elevatissimi (ma 
assurdi), se non ricordo male fino a 256 utenti contemporanei, fino a 
2Gb di dati. La realtà è ben diversa.
Insomma... valuta, e prova. Se puoi passare ad altro db (MySql, 
SQLserver...) da subito, tanto meglio. Se con un altro database puoi 
spostare del lavoro sul database server anzichè sul server web, meglio 
ancora (metti di fare delle stored procedure con SQLserver, ad 
esempio).

 risparmiare e ottimizzare le risorse.
E magari l'hai messo su un server con 4 Pentium Xeon ed 800GB di RAM :-)
Andrea

 Access può *reggere* 1000 utenti, ma non "lavora bene".
Guarda, sicuramente è un problema nervoso mio causa nausea di 
tantissimi post di gente che ritiene che access sia una cragna per 
principio.
Ora, NON sapendo cosa cacchio voleva dire lui con 1000 utenti, e 
probabilmente manco lui lo sa, io mi astengo dal fare commenti, dal 
dire si o no. 
Spiego che dipende, da che cosa, e dico che se x e y e z può anche 
funzionare. Ma bisogna vedere sti x e y e z.

 utilizzate dal query optimizer
Ci avevo pensato a fare in modo di compattarlo abbastanza spesso.
Grazie di tutti i consigli.
magox.

 funzionare. Ma bisogna vedere sti x e y e z.
Caro "rozilipo",  come già ho detto i mille utenti sono spalmati su diversi
file
(circa una trentinta di 30 utenti ciascuno) . Il sito è per una scuola.
Quindi in genere
il problema di connessioni contemporanee non esiste. Il problema esiste a
fine scuola,
dove tutti hanno interesse a vedere i propri risultati, dove in media su
ogni file (scuola)
ci saranno una decina di utenti connessi contemporaneamente. E penso che
anche questo sia un
problema minimo, e molto limitato nel tempo.
Ora visto che il lavoro è finito parto così, e in seguito passo a
(My)Sql.(Sever).
magox.

 file
aahhh...vuoi dire che ci sono tanti mdb...non avevo capito