Korzystanie z ASP z dedykowaną bazą danych
Kiedy naprawdę zaczniesz opierać swoją stronę internetową na zawartości bazy danych, nadszedł czas, aby uzyskać dedykowany system baz danych MS-SQL lub MySQL. Pomaga to zagwarantować odpowiedni czas reakcji i wydajność.

Dedykowany system bazy danych może znajdować się na serwerze sieciowym lub może znajdować się na zupełnie innym serwerze. Ważną częścią jest tutaj to, że baza danych jest dedykowana tobie i tylko tobie - nikt inny nie będzie korzystał z silnika bazy danych. To może zrobić niesamowitą różnicę w wydajności. Jeśli dzielisz bazę danych z gigantyczną witryną, która wykonuje miliony operacji na bazie danych dziennie, wydajność Twojej witryny spadnie. Jeśli zamiast tego masz uruchomioną własną kopię MS-SQL, która jedynie rozdaje dane, możesz dostroić ten silnik bazy danych, aby działał jak najszybciej.

W Internecie istnieje wiele różnych opcji hostingu. Możesz uzyskać bazę danych, którą sam zarządzasz - wszystko, od ustawiania czasów tworzenia kopii zapasowych po optymalizację sposobu tworzenia nowych tabel. Jest to metoda, którą preferuję, ale oczywiście wymaga poświęcenia czasu na naukę prawidłowego zarządzania bazą danych. Z drugiej strony możesz zatrudnić kogoś (lub zapłacić firmie hostingowej), która zrobi to za Ciebie. To oczywiście kosztuje więcej i ufasz, że wiedzą, co robią. Wiele firm hostingowych mówi ci, że są ekspertami, ale tak naprawdę chcą tylko twoich pieniędzy. Często trudno jest odróżnić różnicę, dopóki coś nie pójdzie katastrofalnie nie tak z twoją witryną.

Nauka zarządzania bazą danych SQL nie wymaga lat wysiłku - ale powinna zająć kilka tygodni nauki. Jest to bardzo ważny zestaw umiejętności, który musisz posiadać, jeśli pracujesz z bazami danych - i może przynieść lukratywną pracę kontraktową lub oferty pracy, jeśli nauczysz się robić to dobrze. Nawet jeśli po prostu nauczysz się go na własny użytek, możesz znacznie poprawić wydajność swojej witryny, odpowiednio dostosowując bazę danych SQL.

Gorąco polecam wybranie tej trasy, gdy tylko pozwolą na to twoje finanse. Powinieneś być w stanie zdobyć solidną, szybką maszynę MS-SQL za około 100 USD / miesiąc. Jeśli chcesz umieścić swoją witrynę również na tym komputerze, nie jest to zła cena za samodzielny komputer z aplikacją web / db.

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