Menggunakan ASP dengan Pangkalan Data Dikongsi
Sekiranya anda meningkatkan penggunaan pangkalan data laman web anda, anda sering menggunakan pelan hosting yang membolehkan anda berkongsi akses ke pangkalan data MySQL atau MS-SQL.

Sisi baik situasi ini ialah orang lain mengendalikan semua pengurusan SQL untuk anda. Mereka memperuntukkan ruang untuk jadual, menyandarkan sistem, menguruskan struktur cakera, dan membayar yuran perisian.

Kerana anda tidak mempunyai akses terus ke sistem pangkalan data, anda hanya boleh membuat reka bentuk meja anda dan berubah dari jauh. Biasanya saya akan menggunakan Akses untuk melakukan ini - beritahu Akses untuk menyambung ke pangkalan data jauh dan kemudian buat jadual dan indeks dari jauh. Terdapat alat lain yang boleh anda beli untuk melakukan pengurusan jarak jauh ini, termasuk PowerBuilder.

Sisi buruk keadaan ini ialah anda sebenarnya tidak dapat menetapkan apa-apa cara yang anda mahu untuk ditubuhkan. Jika syarikat hosting tidak tahu tentang reka bentuk pangkalan data dan hanya melakukan ini untuk menghasilkan wang, mereka boleh menetapkan pangkalan data dengan cara yang berjalan SANGAT perlahan-lahan. Mereka boleh fikir mereka menyokong data anda - tetapi apabila anda meminta pemulihan, mereka mungkin berkata "Ooooops!" Saya telah berlaku di dua syarikat hosting yang berbeza.

Juga, dalam keadaan pangkalan data yang dikongsi, anda sebenarnya berkongsi sumber dengan pengguna lain. Sekiranya orang lain mempunyai operasi pangkalan data intensiti tinggi, pertanyaan anda mungkin berjalan dengan perlahan walaupun usaha terbaik anda untuk mengoptimumkan. Anda penuh dengan belas kasihan dari apa yang dilakukan oleh para penyumbang yang lain.

Menggunakan pangkalan data yang dikongsi mungkin menjadi penyelesaian yang munasabah semasa laman web anda berkembang, tetapi jika tapak anda berfungsi dengan baik, anda harus memikirkan pindah ke pangkalan data tersendiri anda secepat mungkin.