Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchyot_po_praktike_-_Vvedenie.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
49 Кб
Скачать
☆

Результаты предварительного обследования задачи

Информационная система состоит из множества компонентов. Центральным компонентом, хранящим наибольшее количество информации, является база данных. Поэтому чаще всего эффективность работы всей системы определяется тем, насколько эффективно обеспечивается взаимодействие с базой данных, которое в конечном итоге осуществляется посредством SQL-запросов.

Есть много факторов, которые влияют на то, как СУБД выполняет SQL-запросы. Среди них: первичные и потенциальные ключи (или их отсутствие), индексы, число строк в таблицах и селективность значений в столбцах. Влияние могут оказать также аппаратные средства: число процессоров, дисковая подсистема, доступная основная и внешняя память. Любые изменения программных и аппаратных средств сервера могут повлиять на исполнение запроса или хранимой процедуры.

Таким образом, чтобы повысить надежность информационной системы, необходимы изменения программных и аппаратных средств. Изменения аппаратной составляющей приведет к экономическим затратам и, возможно, к временной заминке в работе системы, связанной с ее перенастройкой. Программная составляющая тоже состоит из множества модулей, которые могли быть реализованы различными специалистами, найти которых может быть довольно затруднительно. Остается наименее «болезненный» путь – изменение запросов к базе данных таким образом, чтобы время на обработку информации и получение результата уменьшилось.

Следовательно, оптимизация запросов к базе данных, повышает эффективность обращения к ней, что в конечном итоге уменьшает нагрузку на сервер, повышая надежность всей информационной системы в целом.

В случае выхода из строя информационной системы, в лучшем случае произойдет лишь кратковременное нарушение функционирования всех областей, связанных с этой системой. В худшем случае, может быть утеряна важная информация и фирма понесет убытки. Часть персонала может быть уволена. На ремонт системы будут выделяться финансы, а это опять экономические убытки. И техническому персоналу тоже будет непросто. В случае потери данных или нарушения работы корпоративной сети, или сбоя сервера, перенастройка может занять довольно продолжительное время.

Поэтому, в наше время задачи повышения надежности информационных систем очень актуальны, а специалисты, справляющиеся с данными задачами, востребованы.

Но что делать специалисту, который хочет научиться решать эти задачи? Конечно, есть курсы и конференции, посвященные разным аспектам этого типа задач. Однако, с появлением интернета, появилась возможность работать эффективнее. Решаемая задача может обсуждаться на форумах, а успешное решение будет опубликовано в журнале или на сайте.

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

В итоге, исследуемая задача может быть представлена по двум основным направлениям. С одной стороны, оптимизация запросов к базе данных улучшает надежность информационной системы. С другой стороны, создание хорошего образовательного ресурса, направленного на обучение данной дисциплины, повышает квалификацию специалистов в данной области, а коллективное решение проблем увеличивает шансы на успех.

Таким образом, реализация бесплатного обучающего ресурса по оптимизации запросов к базам данных поможет улучшить квалификацию специалистов, решить множество актуальных задач, и сделать информационные системы надежней.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]