Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
20.06.2017

Базы данных

Необходимый материал

Содержимое разработки

УДК 002.55

Марина Владимировна Васильева

СГАУ им. академика С.П. Королева, Самара

Преимущества и недостатки MySQL

В докладе рассматривается система управления базами данных, такая какMySQL. Сегодня эта система широко применяется в разных предметных областях. В данной работе обосновываются недостатки и преимущества MySQL.

База данных, система управления базами данных, MySQL.

MySQL – это реляционная система управления базами данных, которая поддерживает структурированный язык запросов SQL, также может применяться в качестве SQL-сервера. На языке SQL можно общаться с сервером таким способом: сначала клиент отправляет серверу запрос, он его, в свою очередь, обрабатывает и отдает клиенту данные, полученные в результате этого запроса и никакие другие данные. В отличие от Microsoft Access клиенту не требуется выкачивать данные и производить вычисления.

Следует отметь, что MySQL – это программное обеспечение с открытым кодом, т.е. его можно свободно изучать и изменять. Пакет распространяется на условиях GPL (General Public License), который можно бесплатно загрузить из Интернета для некоммерческого пользования.

Необычайно возрос спрос на СУБД, в связи с появлением Интернет-технологий, которые позволяют создавать Web-страницы. СУБД тогда наиболее полно подходили бы для этого по быстродействию, стабильности и надежности. И здесь выручает пакет MySQL, получившийся быстрым, простым и надежным, но за счет ухудшения функциональности.

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

Недостатки MySQL

В MySQL не хватает следующих функций:

- Транзакции. Они позволяют объединить несколько SQL-запросов в одну единицу работы. А в случае сбоя любого из запросов, который входит в эту единицу, позволяет выполнить откат для того, чтобы вернуть данные в начальное (исходное) состояние.

- Триггеры. Они служат для автоматизации контроля за состоянием и работой базы данных. Триггер хранится в базе и срабатывает при возникновении определенного события.

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

- Вложенные запросы. Они позволяют динамически подставлять значения в условия отбора по результатам выполнения другого запроса. Отсутствие вложенных запросов иногда не сказывается положительно.

- Инструкция UNION. Она объединяет в один вывод нескольких запросов с возможностью исключить дубликаты строк.

- Каскадное обновление данных. Оно позволяет удалять и обновлять связанные данные.

Преимущества MySQL

- Быстродействие. С помощью внутреннего механизма многопоточности быстродействие MySQL очень высоко.

- Безопасность. Обеспечивается довольно высокий уровень безопасности благодаря базе данных MySQL, которая создается при установке пакета и содержит пять таблиц. С помощью таких таблиц описывается, какой пользователь, из какого домена и с какой таблицей может работать, какие команды он может применять. Пароли, которые хранятся в базе данных, можно зашифровать при помощи встроенной в MySQL функции password().

- Лицензия. В настоящий момент программа для некоммерческих целей распространяется бесплатно.

- Открытость кода. Благодаря этому можно самим добавлять в пакет необходимые функции, тем самым расширить его функциональность.

- Надежность. Этот пакет довольно стабилен и его трудно вывести из строя.

- Ресурсы. Это может от разных факторов зависеть, но в любом случае суперкомпьютер не потребуется.

- Переносимость. Для большинства распространенных компьютерных платформ существуют разные версии программы. В случае замены ОС данные не потеряются и не понадобятся дополнительные инструменты для их переноса.

Применение

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

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

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

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/261987-bazy-dannyh

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки