MySQL

MySQL
Логотип программы MySQL
Скриншот программы MySQL
Тип реляционная СУБД, серверное программное обеспечение и открытое программное обеспечение
Разработчики MySQL AB, Oracle и Sun Microsystems
Написана на C++[4] и Си[5]
Операционные системы Unix-подобная операционная система, Windows[6], FreeBSD[6], Solaris[6], Linux[6] и macOS[6]
Первый выпуск 2001
Аппаратные платформы x86-64[7], IA-32[7], A64[7] и SPARC[7]
Последняя версия
Тестовая версия
Репозиторий github.com/mysql/mysql-s…
Лицензия GNU GPL 2[8] и проприетарная[9]
Сайт mysql.com (англ.)
Логотип Викисклада Медиафайлы на Викискладе

MySQL (МФА: [maɪ ˌɛskjuːˈɛl]) — свободная реляционная система управления базами данных[10]. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

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

26 февраля 2008 года Sun Microsystems приобрела MySQL AB за 1 млрд долларов[11], 27 января 2010 года Oracle приобрела Sun Microsystems за 7,4 млрд долларов[12] и включила MySQL в свою линейку СУБД[13].

Сообществом разработчиков MySQL созданы различные форки кода, такие как Drizzle, OurDelta, Percona Server и MariaDB. Все эти форки уже существовали на момент поглощения компании Sun корпорацией Oracle.

  1. Changes in MySQL 9.0.1 (2024-07-23, Innovation Release) — 2024.
  2. Changes in MySQL 8.4.1 (2024-07-01, LTS Release) — 2024.
  3. Changes in MySQL 8.0.38 (2024-07-01, General Availability) — 2024.
  4. The mysql Open Source Project on Open Hub: Languages Page (англ.) — 2006.
  5. The mysql Open Source Project on Open Hub: Languages Page — 2006.
  6. 1 2 3 4 5 Supported Platforms: MySQL Database (англ.)
  7. 1 2 3 4 Supported Platforms: MySQL Database
  8. COPYING
  9. https://www.mysql.com/about/legal/licensing/oem/
  10. http://dev.mysql.com/doc/refman/5.7/en/what-is-mysql.html Архивная копия от 14 июля 2017 на Wayback Machine 1.3.1. What is MySQL? MySQL 5.7 Reference Manual.
  11. MySQL :: Observations by Kaj Arnö @Sun Архивная копия от 23 марта 2012 на Wayback Machine (англ.)
  12. Oracle to Buy Sun. Дата обращения: 24 апреля 2013. Архивировано из оригинала 22 апреля 2009 года.
  13. Oracle завершила поглощение Sun Архивная копия от 27 января 2012 на Wayback Machine (англ.)

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy