На предыдущую страницу
#База данных #СУБД

MySQL

MySQL — система управления базами данных, которая почти во всем идентична Microsoft SQL, только распространяется бесплатно по лицензии GNU General Public License или по внутренней коммерческой.

Это кроссплатформенный продукт, который совместим со всеми известными операционными системами.

На сегодняшний день вендор Oracle — владелец компании разработчиков. Именно с его подачи была разработана коммерческая лицензия.

Особенности

MySQL характеризуется следующими критериями:

  1. Бесплатное распространение позволяет большинству конечных клиентов решать свои задачи без дополнительных финансовых затрат.
  2. Интуитивно понятный интерфейс не вызывает сложностей при первоначальной настройке и дальнейшем администрировании.
  3. Набор функций и технологий полностью покрывает спрос большинства клиентов. Заказчик не тратится на покупку дополнительного ПО.
  4. Рассчитан в основном на малый и средний бизнес (SMB), но также используется в ряде крупных компаний как СУБД поддержки сайтов.
  5. Интегрированы средства безопасности: шифрование данных, процедура авторизации пользователей, контроль целостности данных и т. д.
  6. Открытый исходный код предоставляет конечному пользователю возможности самостоятельно доработать СУБД под конкретные задачи.

Сфера применения

Основная область эксплуатации MySQL — это веб. Большинство сайтов, чатов и форумов работают на данной СУБД. CMS (Content Manage System), которая необходима для стабильной работы сайтов, также работает под управлением MySQL.

В отрасли веб-разработки MySQL лидер. Это связано не только с тем, что продукт поставляется с открытым кодом, но и с гибкостью конфигурирования, простотой управления.

Вторая сфера применения — корпоративные системы по типу ERP/CRM, особенно в сегменте SMB. Это связано с недостатком средств на приобретения Microsoft SQL или аналогичных решений. Поэтому большинство компаний данного сегмента предпочитают использовать бесплатный продукт, по функциональности не уступающий конкурентам.

MySQL — часть программного комплекса, который сокращенно называют LAMP. Аббревиатура расшифровывается как Linux, Apache, MySQL (MariaDB), PHP. Сам комплекс был разработан как бесплатная альтернатива аналогичным продуктам с коммерческой лицензией. Часть дистрибутивов Linux поставляется сразу с предустановленным LAMP (или его аналогами в зависимости от типа ОС).

Связка LAMP разработана для операционных систем семейства Linux/Unix, поэтому для стабильной работы под ОС Windows потребуется заменить компоненты на совместимые, например, WASP (Windows, Apache, SQL, PHP) или WIMP (Windows, IIS, SQL, PHP).

MySQL — отличная альтернатива коммерческим продуктам на рынке СУБД. Его основные заказчики — это рынок SMB. Открытый исходный код позволяет клиентам дорабатывать программное обеспечение под свои задачи и требования.

Оцените данную статью