Korzystanie z ASP ze wspólną bazą danych
Jeśli zwiększasz wykorzystanie bazy danych swojej witryny, często korzystasz z planu hostingowego, który pozwala ci na wspólny dostęp do bazy danych MySQL lub MS-SQL.

Dobrą stroną tej sytuacji jest to, że ktoś inny obsługuje całe zarządzanie SQL. Przydzielają miejsce na tabele, wykonują kopię zapasową systemu, zarządzają strukturą dysku i płacą opłaty za oprogramowanie.

Ponieważ nie masz bezpośredniego dostępu do systemu bazy danych, możesz projektować i zmieniać tabele tylko zdalnie. Zazwyczaj korzystam z Access, aby to zrobić - tzn. Powiedzieć Accessowi, aby łączył się ze zdalną bazą danych, a następnie tworzyć tabele i indeksy z daleka. Istnieją inne narzędzia, które można kupić do zdalnego zarządzania, w tym PowerBuilder.

Zła strona tej sytuacji polega na tym, że nie można tak naprawdę ustawić niczego w sposób, w jaki można to ustawić. Jeśli firma hostingowa nie ma pojęcia o projektowaniu bazy danych i robi to tylko w celu zarobienia pieniędzy, może ustawić bazę danych w taki sposób, aby działała BARDZO wolno. Mogą myśleć, że wykonują kopię zapasową danych - ale gdy poprosisz o przywrócenie, mogą powiedzieć „Oooo!” Zdarzyło mi się to w dwóch różnych firmach hostingowych.

Ponadto w sytuacji udostępniania wspólnej bazy danych faktycznie udostępniasz zasoby innym użytkownikom. Jeśli ktoś wykonuje operacje na bazie danych o wysokiej intensywności, zapytania mogą działać bardzo wolno, pomimo dołożenia wszelkich starań w celu optymalizacji. Jesteś w pełni na łasce tego, co robią inni akcjonariusze.

Korzystanie ze wspólnej bazy danych może być rozsądnym rozwiązaniem, gdy Twoja witryna się rozwija, ale jeśli Twoja strona ma się dobrze, powinieneś pomyśleć o jak najszybszym przejściu do własnej dedykowanej bazy danych.

Instrukcje Wideo: Wprowadzenie do C# i platformy .NET / Moduł 8. Komunikacja z bazą danych / Cz. 1 (Może 2024).