Utilizzo di ASP con un database condiviso
Se stai aumentando l'utilizzo del database del tuo sito Web, spesso segui un piano di hosting che ti consente di avere accesso condiviso a un database MySQL o MS-SQL.

Il lato positivo di questa situazione è che qualcun altro sta gestendo tutta la gestione SQL per te. Stanno allocando spazio per le tabelle, eseguendo il backup del sistema, gestendo la struttura del disco e pagando le commissioni del software.

Poiché non si dispone dell'accesso diretto al sistema di database, è possibile apportare modifiche e disegni della tabella solo in remoto. Di solito userei Access per fare questo - cioè dire ad Access di connettersi al database remoto e quindi creare le tabelle e gli indici da lontano. Esistono altri strumenti che è possibile acquistare per eseguire questa gestione remota, incluso PowerBuilder.

Il lato negativo di questa situazione è che in realtà non è possibile impostare nulla nel modo in cui si desidera che sia impostato. Se la società di hosting non ha idea della progettazione del database e lo fa solo per fare soldi, potrebbe impostare il database in modo che funzioni MOLTO lentamente. Potrebbero pensare di eseguire il backup dei dati, ma quando chiedi un ripristino, potrebbero dire "Ooooops!" L'ho fatto succedere in due diverse società di hosting.

Inoltre, in una situazione di database condiviso, stai effettivamente condividendo risorse con altri utenti. Se qualcun altro ha un'operazione di database ad alta intensità, le tue query potrebbero essere eseguite molto lentamente nonostante i tuoi migliori sforzi per ottimizzare. Sei completamente in balia di ciò che stanno facendo gli altri partecipanti.

L'uso di un database condiviso potrebbe essere una soluzione ragionevole mentre il tuo sito è in crescita, ma se il tuo sito funziona bene, dovresti pensare di passare al tuo database dedicato il più rapidamente possibile.

Istruzioni Video: Distribuire un database di Access non modificabile (Aprile 2024).