Базы данных MySql


Кратко о MySQL

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

Данная СУБД была разработана в конце прошлого века и предназначалась в основном для использования в WEB-приложениях. Со временем разработчиками был добавлен функционал, позволяющий эффективно использовать MySQL и в других приложениях. Являясь реляционной СУБД, она обладает всем необходимым функционалом, позволяющим обеспечить надежное хранение и быстрое извлечение информации из базы, отличаясь простотой установки и настройки, сравнительно небольшими требованиями к аппаратному обеспечению. Как и большинство современных СУБД, MySQL является клиент-серверной и кроссплатформенной. Также в ней реализована поддержка языка SQL – структурированного языка запросов, используемого во всех современных реляционных СУБД. MySQL поддерживает использование нескольких систем хранения, таких как MyISAM и InnoDB, позволяющих обеспечить наилучшее функционирование СУБД в зависимости от потребностей пользователя.

В MySQL имеется API для большинства современных языков программирования, таких как Delphi, C, C++, Java, Perl, PHP, Python, Ruby, Smalltalk. Дополнительно могут быть установлены библиотеки для поддержки языков платформы .NET и ODBC-драйвер MyODBC, а также специальная утилита для интеграции с MS Office Excel.

MySQL имеет двойное лицензирование: может распространяться в соответствии с условиями коммерческой лицензии и лицензии GPL, что позволяет использовать данную СУБД в любых приложениях.

Для удобства пользователей в состав MySQL включено приложение Workbanch, позволяющее в визуальном режиме проектировать и создавать базы данных, выполнять администрирование, писать и оптимизировать запросы.

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


Подробно изучить все особенности MySQL Вы можете на курсе "Базы данных MySQL".