База данных - представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины
Классификация баз данных по модели данных:
Иерархическая
Объектно-ориентированная
Объектно-реляционная
Реляционная
Сетевая
Функциональная
MySQL — свободная реляционная система управления базами данных.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.
Плюсы MySQL:
Простота в использовании. MySQL достаточно легко инсталлируется, а наличие множества плагинов и вспомогательных приложений упрощает работу с базами данных.
Обширный функционал. Система MySQL обладает практически всем необходимым инструментарием, который может понадобиться в реализации практически любого проекта.
Безопасность. Система изначально создана таким образом, что множество встроенных функций безопасности в ней работают по умолчанию.
Масштабируемость. Являясь весьма универсальной СУБД, MySQL в равной степени легко может быть использована для работы и с малыми, и с большими объемами данных.
Скорость. Высокая производительность системы обеспечивается за счет упрощения некоторых используемых в ней стандартов.
Недостатки MySQL:
Недостаточная надежность. В вопросах надежности некоторых процессов по работе с данными (например, связь, транзакции, аудит) MySQL уступает некоторым другим СУБД.
Низкая скорость разработки. Как и многим другим программным продуктам с открытым кодом, MySQL не достает некоторого технического совершенства, что порой сказывается на эффективности процессов разработки.
Сферы применения MySQL:
при распределённых операциях, когда функционала SQLite (другая популярная система) не хватает;
когда требуется обеспечить высокий уровень безопасности, что MySQL делает с успехом;
для работы с интернет-страницами и веб-приложениями, поскольку MySQL является наиболее удобной СУБД для этой сферы применения;
при работе со специфическим проектом, где функционал MySQL дает оптимальный результат.
Достарыңызбен бөлісу: |