merca
Italy
Messaggi 0 |
Spedito - 14 settembre 2004 : 16:03:09
|
Devo rifare un sito in una tecnologia lato server. Per mancanza di tempo vorrei strutturare il sito con inserimenti automatici senza stare a fare ogni pagina per volta? Qualcuno si è trovato nella stessa situazione? Le mie due idee sono: inserite tutti i contenuti, quelli possibili, in un db oppure crerare una pagina templete con gli include e richiamare i contenuti che mi interessano da un file.
|
jonium
Italy
Messaggi 204 |
Spedito - 30 settembre 2004 : 15:59:40
|
Scusa il ritardo con cui ti rispondo. E' possibile fare utilmente in un modo o nell'altro o in entrambi i modi contemporaneamente, cioè facendo pescare alcuni dati da db; la struttura del sito va però creata e lì sicuramente avrai bisogno di utilizzare i SSI. Dato il tempo che è passato presumo che tu abbia già iniziato, come stai procedendo?
|
merca
Italy
Messaggi 0 |
Spedito - 30 settembre 2004 : 16:12:13
|
Uso entrambi i metodi:per esempio ho creato i file include dei menu e per ogni file faccio generare dinamicamente il menu. Ho notato che questa tecnica di pescare tutte le informazioni da un db va bene se come supporto si ha un dbms di medio/alto livello (MySQL, SQL SERVER, Oracle); non è ottinmale nel caso in cui si utilizzi ACCESS
|
fotomonello
Italy
Messaggi 9 |
Spedito - 30 settembre 2004 : 20:58:05
|
perchè mai dici diò? Mi puoi motivare la presunta differenza?
|
merca
Italy
Messaggi 0 |
Spedito - 01 ottobre 2004 : 16:08:39
|
Citazione:perchè mai dici diò? Mi puoi motivare la presunta differenza?
Originariamente inviato da fotomonello - 30/09/2004 : 19:58:05
|
quale differenza vuoi sapere?
|
fotomonello
Italy
Messaggi 9 |
Spedito - 01 ottobre 2004 : 17:01:55
|
uso di access o di altri db
|
merca
Italy
Messaggi 0 |
Spedito - 03 ottobre 2004 : 01:36:34
|
La differenza è immediata: Access è un prodotto "amatoriale", fai 2 o 3 applicazioni semplici e ti va bene; non richiede una particolare configurazione; MySQL e Oracle sono DBMS (DataBase Management System) sviluppati su una tecnologia server: in poche parole sono sempre in "ascolto" e nel momento che ricevono una richiesta tramite il protocollo TCP/IP, loro sono in grado di eseguire la tua query. Questi due DBMS al loro interno hanno una tecnologia tutta particolare: 1) usano SQL nel suo standard, Access ne usa uno suo; 2) in base alla query che tu richiedi, i due DBMS si organizzano le operazioni da eseguire seguendo dei cammini operativi per ottimizzare al massimo i tempi di risposta; 3) MySQL e Oracle memorizzano le informazioni in strutture dati molto dinamiche ottimizzate appunto per l'esecuzione delle query; 4) un'altra considerazione, poco tecnica dal punto di vista della programmazione, puoi notare che i siti che si appoggiano ad Access sono lenti nel mostrare subito le infomrzioni in una pagina html; 5) MySQL e Oracle offrono alcuni strumenti che con poche righe di codice SQL riesci ad aggiornare un intero database. Forse detto così, le differenze non sono molto evidenti, ma te lo posso confermare perche' ho seguito un esame che si chiama Tecnologia della Basi di Dati, dove le prove in laboratorio erano centrate a mostrare la tecnologia e il modo di lavorare di un DBMS. Spero di averti chiarito qualche dubbio.
Ps: se proprio vuoi cambiare DBMS, usa MySQL perche' Oracle costa un bel po'
Modificato da - merca on 03 ottobre 2004 01:37:15
|