Использование ASP с выделенной базой данных
Когда вы действительно начнете основывать свой веб-сайт на содержимом базы данных, пришло время приобрести для себя выделенную систему баз данных MS-SQL или MySQL. Это помогает гарантировать правильное время отклика и производительность.

Выделенная система баз данных может находиться на вашем веб-сервере или на совершенно другом сервере. Важным моментом здесь является то, что база данных предназначена для вас и только вас - никто другой не будет использовать ядро ​​базы данных. Это может сделать удивительную разницу в производительности. Если вы делитесь своей базой данных с гигантским веб-сайтом, который выполняет миллионы операций с базами данных в день, производительность вашего собственного сайта будет страдать. Если вместо этого у вас есть собственная копия MS-SQL, которая раздает ваши данные, вы можете настроить этот механизм базы данных так, чтобы он работал как можно быстрее.

Есть много разных вариантов хостинга в мире интернета. Вы можете получить базу данных, которой вы управляете сами - от настройки времени резервного копирования до оптимизации создания новых таблиц. Это метод, который я предпочитаю сам, но он, конечно, требует от вас времени, чтобы научиться правильно управлять базой данных. С другой стороны, вы можете нанять кого-то (или заплатить вашей хостинговой компании), чтобы сделать эти вещи для вас. Это, конечно, стоит дороже, и вы уверены, что они знают, что они делают. Многие хостинговые компании говорят вам, что они эксперты, но на самом деле просто хотят ваши деньги. Часто трудно различить разницу, пока что-то не пойдет не так с вашим живым сайтом.

Научиться управлять базой данных SQL не займет много лет - но это займет несколько недель обучения. Это очень важный набор навыков, который нужно иметь, если вы работаете с базами данных, и может принести выгодную контрактную работу или предложения о работе, если вы научитесь делать это хорошо. Даже если вы просто изучите его для использования на собственном веб-сайте, вы сможете значительно повысить производительность своего сайта, правильно настроив базу данных SQL.

Я настоятельно рекомендую принять этот маршрут, как только ваши финансы позволят вам. Вы должны быть в состоянии получить надежную и быструю машину MS-SQL примерно за 100 долларов в месяц. Если вы также хотите разместить свой веб-сайт на этом компьютере, то это неплохая цена для отдельного компьютера с приложением web / db.

Видео инструкция: Изучение ASP.NET Core MVC / #6 - Фреймворк Entity. Работа с базой данных (April 2024).