Разработкой, распространением и поддержкой MySQL, наиболее популярной системы управления базами данных (СУБД) с открытым исходным кодом, занимается компанией MySQL AB.
MySQL AB – коммерческая компания, основанная разработчиками MySQL, строит свой бизнес на предоставлении услуг, так или иначе связанных с СУБД MySQL. Более подробную информацию о компании MySQL AB можно найти в разделе 1.3.
Кроме того, на сайте MySQL (http://www.mysql.com/) представлена наиболее актуальная информация о СУБД MySQL и компании MySQL AB.
- MySQL — это система управления базами данных.
База данных представляет собой структурированный набор данных. Она может содержать различную информацию – от простого списка покупок до огромного объема данных, используемого в корпоративной сети.
- MySQL – это система управления реляционными базами данных.
Реляционная база данных хранит информацию в отдельных таблицах, а не в од
ном большом хранилище, благодаря чему достигается высокая производитель
ность и гибкость. Часть “SQL” слова “MySQL” обозначает “Structured Query
Language” (“Язык структурированных запросов”). SQL – наиболее общий стан
дартизованный язык доступа к базам данных; он соответствует стандарту
ANSI/ISO SQL. Стандарт SQL впервые был принят в 1986 году и на настоящее
время существует несколько его версий. В настоящем руководстве “SQL-92” ссылается на стандарт, принятый в 1992 году, “SQL:1999” – на стандарт, принятый в
1999 году, и “SQL:2003” – на текущую версию стандарта. В дальнейшем под
“стандартом SQL” имеется в виду текущая версия данного стандарта.
- MySQL – это система с открытым исходным кодом.
Открытость исходного кода означает, что любой желающий имеет возможность использовать и модифицировать это программное обеспечение по своему усмотрению. Получить и развернуть программное обеспечение MySQL можно из Internet, причем совершенно бесплатно. Каждый пользователь, при желании, может изучить исходные тексты и изменить их в соответствии со своими потребностями. Программное обеспечение MySQL распространяется по лицензии GPL (GNU General Public License), которая регламентирует, что разрешено, а что нет в отношении программного обеспечения. Если по тем или иным причинам лицензия GPL не устраивает либо код MySQL требуется встраивать в коммерческие приложения, следует приобрести коммерческую лицензированную версию у компании MySQL AB (см. раздел 1.4.3).
- Сервер баз данных MySQL – очень быстрый, надежный и простой в эксплуатации
сервер.
Если это как раз то, что вы ищете, стоит с ним поработать. Сервер MySQL включает в себя практичный набор средств, разработанных в тесной кооперации с сообществом пользователей. Результаты сравнительных тестов производительности MySQL и других СУБД доступны по адресу http://dev.mysql.com/tech-resources/crash-me.php. Изначально сервер MySQL был разработан для более быстрого управления большими базами данных, чем существующие решения в
этой области, и на протяжении ряда лет успешно эксплуатировался в средах, к которым предъявлялись весьма высокие требования. Несмотря на то что MySQL пребывает в непрекращающемся процессе разработки, на сегодняшний день он предоставляет богатый набор удобных в эксплуатации средств и функций. Присущие серверу MySQL возможности сетевого взаимодействия, производительность и безопасность делают его удачным вариантом для работы с базами данных в Internet.
- Сервер MySQL работает в клиент-серверных и встроенных системах.
СУБД MySQL является клиент-серверной системой, включающей многопоточный SQL-сервер, поддерживающий различные платформы, несколько клиентских программ и библиотек, инструменты администрирования и широкий диапазон программных интерфейсов приложений (API-интерфейсов).
Сервер MySQL существует также и в форме встраиваемое многопоточной библиотеки, которую можно связывать с разрабатываемыми приложениями, чтобы получить более компактные, быстрые и легкоуправляемые продукты.
- Доступен огромный объем программного обеспечения MySQL, написанного неза
висимыми разработчиками.
Весьма вероятно, что предпочитаемое вами приложение и язык уже поддерживают сервер баз данных MySQL.
“MySQL” произносится как “май-эс-кю-эл” (а не “май-сиквел”), однако никто не против, если вы будете произносить название “MySQL” как вам заблагорассудится.