~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 6C5E2224AFA331D1D835A0B35691E3B1__1718636280 ✰
Заголовок документа оригинал.:
✰ MySQL - Wikipedia ✰
Заголовок документа перевод.:
✰ MySQL — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/MySQL ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/6c/b1/6c5e2224afa331d1d835a0b35691e3b1.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/6c/b1/6c5e2224afa331d1d835a0b35691e3b1__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 20:23:03 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 17 June 2024, at 17:58 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

MySQL — Википедия Jump to content

MySQL

Из Википедии, бесплатной энциклопедии

Оригинальный автор(ы) MySQL АБ
Разработчики) Корпорация Oracle
Начальная версия 23 мая 1995 г .; 29 лет назад ( 1995-05-23 )
Стабильная версия
8.4.0 [1]  Отредактируйте это в Викиданных/ 30 апреля 2024 г .; 48 дней назад ( 30 апреля 2024 г. )
Написано в С , С++ [2]
Операционная система Linux , Солярис , macOS , Windows , FreeBSD [3]
Доступно в Английский
Тип СУБД
Лицензия GPLv2 или проприетарная [4]
Веб-сайт www .mysql  Edit this on Wikidata

MySQL ( / ˌ m ˌ ɛ s ˌ k juː ˈ ɛ l / ) [5] — это с открытым исходным кодом система управления реляционными базами данных (RDBMS). [5] [6] Его название представляет собой комбинацию слова «My», имени дочери соучредителя Майкла Видениуса My, [7] и «SQL», аббревиатура от языка структурированных запросов . Реляционная база данных организует данные в одну или несколько таблиц данных, в которых данные могут быть связаны друг с другом; эти отношения помогают структурировать данные. SQL — это язык, который программисты используют для создания, изменения и извлечения данных из реляционной базы данных, а также для управления доступом пользователей к базе данных. Помимо реляционных баз данных и SQL, СУБД, такая как MySQL, работает с операционной системой для реализации реляционной базы данных в системе хранения компьютера, управляет пользователями, обеспечивает доступ к сети и облегчает тестирование целостности базы данных и создание резервных копий.

MySQL — это бесплатное программное обеспечение с открытым исходным кодом, действующее на условиях Стандартной общественной лицензии GNU , а также доступное по различным проприетарным лицензиям. MySQL принадлежала и спонсировалась шведской компанией MySQL AB , которую купила Sun Microsystems (ныне Oracle Corporation ). [8] В 2010 году, когда Oracle приобрела Sun , Видениус разделил проект MySQL с открытым исходным кодом на создание MariaDB . [9]

MySQL имеет автономные клиенты, которые позволяют пользователям напрямую взаимодействовать с базой данных MySQL с помощью SQL, но чаще всего MySQL используется с другими программами для реализации приложений, которым необходимы возможности реляционной базы данных. MySQL — это компонент LAMP веб-приложений программного стека других ), который является аббревиатурой от Linux , Apache , MySQL, Perl / PHP / Python . MySQL используется многими веб-приложениями, управляемыми базами данных, включая Drupal , Joomla , phpBB и WordPress . [10] MySQL также используется многими популярными веб-сайтами , включая Facebook , [11] [12] Фликр , [13] МедиаВики , [14] Твиттер , [15] и Ютуб . [16]

Обзор [ править ]

MySQL написан на C и C++ . Его SQL-парсер написан на yacc , но он использует самодельный лексический анализатор . [17] MySQL работает на многих системных платформах , включая AIX , BSDi , FreeBSD , HP-UX , ArcaOS , eComStation , IBM i , IRIX , Linux , macOS , Microsoft Windows , NetBSD , Novell NetWare , OpenBSD , OpenSolaris , OS/2 Warp, QNX , Oracle Solaris , Symbian , SunOS , SCO OpenServer , SCO UnixWare , Sanos и Tru64 . порт MySQL на OpenVMS . Также существует [18]

Само серверное программное обеспечение MySQL и клиентские библиотеки используют распространение с двойным лицензированием . Они предлагаются под лицензией GPL версии 2 или частной лицензией. [19]

Поддержку можно получить из официального руководства. [20] Кроме того, бесплатная поддержка доступна на различных каналах IRC и форумах. Oracle предлагает платную поддержку через свои продукты MySQL Enterprise. Они различаются набором услуг и ценой. Кроме того, существует ряд сторонних организаций, предоставляющих поддержку и услуги.

MySQL получил положительные отзывы, и рецензенты отметили, что он «работает очень хорошо в среднем случае» и что «имеются интерфейсы для разработчиков, а документация (не говоря уже о реальных отзывах через веб-сайты и т.п.) очень хороша». очень хороший". [21] Он также был протестирован как «быстрый, стабильный и настоящий многопользовательский, многопоточный сервер базы данных SQL». [22]

История [ править ]

Дэвид Аксмарк (слева) и Майкл «Монти» Видениус, основатели MySQL AB, в 2003 году.

MySQL была создана шведской компанией MySQL AB , основанной шведами Дэвидом Аксмарком , Алланом Ларссоном и финном Майклом «Монти» Видениусом . Первоначальная разработка MySQL компаниями Widenius и Axmark началась в 1994 году. [23] Первая версия MySQL появилась 23 мая 1995 года. Изначально она создавалась для личного использования на основе mSQL на основе низкоуровневого языка ISAM , который создатели считали слишком медленным и негибким. Они создали новый интерфейс SQL , сохранив тот же API , что и mSQL. Сохраняя API-интерфейс в соответствии с системой mSQL, многие разработчики смогли использовать MySQL вместо предшественника mSQL (имеющего собственную лицензию). [24]

Вехи [ править ]

Дополнительные вехи в развитии MySQL включали:

  • Первый внутренний выпуск 23 мая 1995 г.
  • Версия 3.19: конец 1996 г., с сайта www.tcx.se.
  • Версия 3.20: январь 1997 г.
  • Версия для Windows была выпущена 8 января 1998 г. для Windows 95 и NT.
  • Версия 3.21: производственный выпуск 1998 г., с сайта www.mysql.com.
  • Версия 3.22: альфа, бета от 1998 г.
  • Версия 3.23: бета-версия с июня 2000 г., производственный выпуск 22 января 2001 г. [25]
  • Версия 4.0: бета-версия от августа 2002 г., производственный выпуск от марта 2003 г. ( союзы ).
  • Версия 4.1: бета-версия с июня 2004 г., производственная версия — октябрь 2004 г. ( R-деревья и B-деревья , подзапросы, подготовленные операторы).
  • Версия 5.0: бета-версия от марта 2005 г., производственная версия от октября 2005 г. (курсоры, хранимые процедуры, триггеры, представления, транзакции XA ).
    • Разработчик Federated Storage Engine заявляет, что «Federated Storage Engine — это экспериментальный механизм хранения». [26] но основные дистрибутивы MySQL версии 5.0 включали его и включали по умолчанию. Документация о некоторых недостатках содержится в «Объединенные таблицы MySQL: недостающее руководство». [27]
  • Sun Microsystems приобрела MySQL AB в 2008 году. [28]
  • Версия 5.1: производственный выпуск 27 ноября 2008 г. (планировщик событий, секционирование , API плагинов, репликация на основе строк, таблицы журналов сервера )
    • Версия 5.1 содержала 20 известных ошибок сбоя и неправильных результатов в дополнение к 35, присутствующим в версии 5.0 (почти все исправлены в версии 5.1.51) . [29]
    • MySQL 5.1 и 6.0-альфа показали плохую производительность при использовании для хранения данных – отчасти из-за неспособности использовать несколько ядер ЦП для обработки одного запроса. [30]
  • Oracle приобрела Sun Microsystems 27 января 2010 года. [31] [32] [33]
  • В тот день, когда Oracle объявила о покупке Sun, Майкл «Монти» Видениус создал форк MySQL, запустив MariaDB , и взял с собой ряд разработчиков MySQL. [34]
Гейр Хойдалсвик, нынешний старший директор по разработке программного обеспечения MySQL в Oracle в 2018 г.
  • MySQL Server 5.5 был общедоступен (по состоянию на декабрь 2010 г.). ). Улучшения и функции включают в себя:
    • Механизм хранения по умолчанию — InnoDB , который поддерживает транзакции и ограничения ссылочной целостности.
    • Улучшенная подсистема ввода-вывода InnoDB. [35]
    • Улучшенная SMP. поддержка [36]
    • Полусинхронная репликация.
    • Операторы SIGNAL и RESIGNAL в соответствии со стандартом SQL.
    • Поддержка дополнительных наборов символов Юникода utf16, utf32 и utf8mb4. [а]
    • Новые возможности для пользовательского разделения.
  • Анонсирован MySQL Server 6.0.11-альфа [37] 22 мая 2009 г. как последний выпуск линейки 6.0. Будущая разработка MySQL Server использует новую модель выпуска. Функции, разработанные для версии 6.0, будут включены в будущие выпуски.
  • О общедоступной версии MySQL 5.6 было объявлено в феврале 2013 года. [38] Новые функции включали повышение производительности оптимизатора запросов , более высокую пропускную способность транзакций в InnoDB, новые API-интерфейсы memcached в стиле NoSQL , улучшения секционирования для запросов и управления очень большими таблицами. Тип столбца TIMESTAMP , который правильно хранит миллисекунды, улучшения репликации и лучший мониторинг производительности за счет расширения данных, доступных через PERFORMANCE_SCHEMA . [39] Механизм хранения InnoDB также включает поддержку полнотекстового поиска и улучшенную производительность групповой фиксации.
  • О общедоступной версии MySQL 5.7 было объявлено в октябре 2015 года. [40] Начиная с MySQL 5.7.8, август 2015 г., [41] MySQL поддерживает собственный тип данных JSON, определенный RFC 7159. [42]
  • MySQL Server 8.0 был анонсирован в апреле 2018 года. [43] включая хранилище документов NoSQL, атомарные и отказоустойчивые предложения DDL и расширенный синтаксис JSON , новые функции, такие как табличные функции JSON, улучшенную сортировку и частичные обновления. Предыдущий MySQL Server 8.0.0-dmr (выпуск Milestone) был анонсирован 12 сентября 2016 года. [44]
  • MySQL признана СУБД 2019 года по версии рейтинга DB-Engines [45]

История выпусков [ править ]

Выпускать Общая доступность Последняя минорная версия Последний релиз Конец поддержки [46] [47]
Старая версия, больше не поддерживается: 5.1 LTS. 14 ноября 2008 г .; 15 лет назад ( 14 ноября 2008 ) [48] 5.1.73 [49] 2013-12-03 декабрь 2013 г.
Старая версия, больше не поддерживается: 5.5 LTS. 3 декабря 2010 г .; 13 лет назад ( 03.12.2010 ) [50] 5.5.62 [51] 2018-10-22 декабрь 2018 г.
Старая версия, больше не поддерживается: 5.6 LTS. 5 февраля 2013 г .; 11 лет назад ( 05.02.2013 ) [52] 5.6.51 [53] 2021-01-20 февраль 2021 г.
Старая версия, больше не поддерживается: 5.7 LTS. 21 октября 2015 г .; 8 лет назад ( 21.10.2015 ) [54] 5.7.44 [55] 2023-10-25 октябрь 2023 г.
Старая версия, но все еще поддерживается: 8.0 LTS. 19 апреля 2018 г .; 6 лет назад ( 19 апреля 2018 ) [56] 8.0.37 [57] 2024-04-30 апрель 2026 г.
Старая версия, больше не поддерживается: 8.1 IR 18 июля 2023 г .; 10 месяцев назад ( 18.07.2023 ) [58] 8.1.26 [59] 2023-07-18 октябрь 2023 г.
Старая версия, больше не поддерживается: 8.2 IR 25 октября 2023 г .; 7 месяцев назад ( 25.10.2023 ) [60] 8.2.0 [61] 2023-10-25 январь 2024 г.
Старая версия, больше не поддерживается: 8.3 IR 16 января 2024 г .; 5 месяцев назад ( 16.01.2024 ) [62] 8.3.0 [63] 2024-01-16 апрель 2024 г.
Текущая стабильная версия: 8.4 LTS. 30 апреля 2024 г .; 48 дней назад ( 30 апреля 2024 г. ) [64] 8.4.0 [65] 2024-04-30 апрель 2032 г.
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Future release
LTS = долгосрочная поддержка , IR = выпуск инноваций

Работа над версией 6 прекратилась после приобретения Sun Microsystems. Продукт MySQL Cluster использует версию 7. Было принято решение перейти к версии 8 в качестве следующего основного номера версии. [66]

Юридические споры и приобретения [ править ]

15 июня 2001 года NuSphere подала в суд на MySQL AB, TcX DataKonsult AB и ее первоначальных авторов Майкла («Монти») Видениуса и Дэвида Аксмарка в Окружной суд США в Бостоне за «нарушение контракта, вредоносное вмешательство в контракты и отношения третьих сторон, а также недобросовестную конкуренцию». ". [67] [68]

иск против Progress NuSphere за авторских прав и нарушение В 2002 году MySQL AB подала в окружной суд США товарных знаков . NuSphere предположительно нарушила авторские права MySQL AB, связав код MySQL под лицензией GPL с таблицей NuSphere Gemini без соблюдения лицензии. [69] После предварительного слушания перед судьей Патти Сарис 27 февраля 2002 года стороны начали переговоры об урегулировании и в конечном итоге пришли к соглашению. [70] После слушания FSF прокомментировала: «Судья Сарис ясно дала понять, что она считает GNU GPL обязательной лицензией, имеющей обязательную силу». [71]

В октябре 2005 года корпорация Oracle приобрела Innobase OY, финскую компанию, которая разработала стороннюю систему хранения данных InnoDB, позволяющую MySQL предоставлять такие функции, как транзакции и внешние ключи . После приобретения в пресс-релизе Oracle упоминалось, что контракты, по которым программное обеспечение компании становится доступным для MySQL AB, подлежат продлению (и, предположительно, пересмотру) где-то в 2006 году. [72] Во время конференции пользователей MySQL в апреле 2006 года MySQL AB выпустила пресс-релиз, в котором подтвердила, что MySQL AB и Innobase OY согласились на «многолетнее» продление своего лицензионного соглашения. [73]

В феврале 2006 года корпорация Oracle приобрела Sleepycat Software . [74] создатели Berkeley DB , механизма базы данных, обеспечивающего основу для другого механизма хранения данных MySQL. Это имело небольшой эффект, поскольку Berkeley DB не получила широкого распространения и была исключена (из-за неиспользования) в MySQL 5.1.12, версии MySQL 5.1 до GA, выпущенной в октябре 2006 года. [75]

В январе 2008 года Sun Microsystems купила MySQL AB за 1 миллиард долларов. [76]

В апреле 2009 года корпорация Oracle заключила соглашение о покупке Sun Microsystems. [77] тогда владельцы авторских прав и товарных знаков MySQL. Совет директоров Sun единогласно одобрил сделку. Он также был одобрен акционерами Sun и правительством США 20 августа 2009 года. [78] 14 декабря 2009 года Oracle пообещала продолжать совершенствовать MySQL. [79] как и в предыдущие четыре года.

Движение против приобретения Oracle компании MySQL AB в поддержку MySQL. [80] от Oracle был основан одним из основателей MySQL AB Монти Видениусом . Петиция более 50 000 разработчиков и пользователей призвала Европейскую комиссию заблокировать одобрение приобретения. В то же время некоторые лидеры общественного мнения в области свободного программного обеспечения (в том числе Памела Джонс из Groklaw , Ян Вильдебур и Карло Пиана , которые также выступали в качестве соконсультантов в процедуре регулирования слияний) выступали за безоговорочное одобрение слияния. [81] [82] [83] В рамках переговоров с Европейской комиссией Oracle обязалась, что сервер MySQL продолжит использовать стратегию двойного лицензирования, давно используемую MySQL AB, как минимум до 2015 года, с доступными проприетарными версиями и версиями GPL. Антимонопольное законодательство ЕС «оказывало давление с целью продать MySQL в качестве условия одобрения слияния». Но Министерство юстиции США по просьбе Oracle оказало давление на ЕС, чтобы тот безоговорочно одобрил слияние. [84] Европейская комиссия в конечном итоге безоговорочно одобрила приобретение Oracle компании MySQL AB 21 января 2010 года. [85]

В январе 2010 года, перед приобретением Oracle MySQL AB, Монти Видениус запустил форк , MariaDB распространяемый только под лицензией GPL . MariaDB основана на той же базе кода, что и сервер MySQL 5.5, и стремится поддерживать совместимость с версиями, предоставляемыми Oracle. [86]

Особенности [ править ]

MySQL предлагается в двух разных редакциях: с открытым исходным кодом. MySQL Community Server [87] и собственный Enterprise Server . [88] MySQL Enterprise Server отличается рядом собственных расширений, которые устанавливаются как серверные плагины, но в остальном разделяют систему нумерации версий и построены на той же базе кода.

Основные функции, доступные в MySQL 5.6:

Разработчики выпускают небольшие обновления MySQL Server примерно раз в два месяца. Исходные коды можно получить с веб-сайта MySQL или из репозитория MySQL на GitHub , оба под лицензией GPL.

Ограничения [ править ]

При использовании некоторых механизмов хранения, отличных от InnoDB по умолчанию, MySQL не соответствует полному стандарту SQL для некоторых реализованных функций, включая ссылки на внешние ключи. [100] Ограничения проверки анализируются, но игнорируются всеми механизмами хранения до версии MySQL 8.0.15. [101] [102]

Вплоть до MySQL 5.7 количество триггеров ограничивалось одним на действие/время, а это означает, что можно определить не более одного триггера для выполнения после определенного действия. Операция INSERT и одна перед INSERT в ту же таблицу. [103] Для представлений нельзя определить триггеры. [103]

До MySQL 8.0.28 встроенные функции, такие как UNIX_TIMESTAMP() вернет 0 после 03:14:07 UTC 19 января 2038 года . [104] В 2017 году была представлена ​​попытка решения проблемы, но она не использовалась для окончательного решения, которое было выпущено в 2022 году. [105] [106] [107]

Развертывание [ править ]

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

LAMP Пакет программного обеспечения , показанный здесь вместе со Squid .

Хотя MySQL начиналась как недорогая альтернатива более мощным проприетарным базам данных, постепенно она развивалась и для поддержки более масштабных потребностей. Он по-прежнему чаще всего используется в односерверных развертываниях малого и среднего масштаба либо в качестве компонента веб-приложения на основе LAMP , либо в качестве автономного сервера базы данных. Большая часть привлекательности MySQL связана с ее относительной простотой и легкостью использования, которая обеспечивается экосистемой инструментов с открытым исходным кодом, таких как phpMyAdmin . В среднем диапазоне MySQL можно масштабировать, развернув его на более мощном оборудовании, например на многопроцессорном сервере с гигабайтами памяти.

Однако существуют ограничения на масштабирование производительности на одном сервере («масштабирование»), поэтому в более крупных масштабах для обеспечения повышенной производительности и надежности требуется развертывание MySQL на нескольких серверах («масштабирование»). Типичная высокопроизводительная конфигурация может включать мощную главную базу данных, которая обрабатывает операции записи данных и реплицируется на несколько подчиненных устройств, которые выполняют все операции чтения. [108] Главный сервер постоянно передает события binlog подключенным подчиненным устройствам, поэтому в случае сбоя подчиненное устройство может быть повышено до нового главного сервера, что сводит к минимуму время простоя. Дальнейшего повышения производительности можно достичь за счет кэширования результатов запросов к базе данных в памяти с помощью memcached или разбивки базы данных на более мелкие фрагменты, называемые сегментами , которые можно распределить по нескольким распределенным кластерам серверов. [109]

Программное обеспечение высокой доступности [ править ]

Oracle MySQL предлагает решение высокой доступности с набором инструментов, включая маршрутизатор MySQL и оболочку MySQL. Они основаны на групповой репликации, инструментах с открытым исходным кодом. [110]

MariaDB предлагает аналогичное предложение с точки зрения продуктов. [111]

Развертывание в облаке [ править ]

MySQL также можно запускать на платформах облачных вычислений , таких как Microsoft Azure , Amazon Elastic Compute Cloud , Oracle Cloud Infrastructure. [112] Некоторые распространенные модели развертывания MySQL в облаке:

Образ виртуальной машины
В этой реализации пользователи облака могут загрузить собственный образ машины с установленным MySQL или использовать готовый образ машины с оптимизированной установкой MySQL, например, предоставленный Amazon EC2. [113]
MySQL как услуга
Некоторые облачные платформы предлагают MySQL «как услугу». В этой конфигурации владельцам приложений не нужно самостоятельно устанавливать и поддерживать базу данных MySQL. Вместо этого поставщик услуг базы данных берет на себя ответственность за установку и обслуживание базы данных, а владельцы приложений платят в зависимости от их использования. [114] Известными облачными сервисами MySQL являются Amazon Relational Database Service ; Служба базы данных Oracle MySQL HeatWave, [115] База данных Azure для MySQL, [116] Место для стойки ; Конвергентное облако HP ; Хероку и Джеластик . В этой модели поставщик услуг базы данных берет на себя ответственность за обслуживание хоста и базы данных.

Пользовательские интерфейсы [ править ]

Графические пользовательские интерфейсы [ править ]

Графический пользовательский интерфейс (GUI) — это тип интерфейса, который позволяет пользователям взаимодействовать с электронными устройствами или программами с помощью графических значков и визуальных индикаторов, таких как вторичные обозначения, в отличие от текстовых интерфейсов, меток печатных команд или текстовой навигации.

Доступны сторонние проприетарные и бесплатные приложения графического администрирования (или «интерфейсы»), которые интегрируются с MySQL и позволяют пользователям визуально работать со структурой базы данных и данными.

MySQL Workbench , работающий на macOS

MySQL Workbench [ править ]

MySQL Workbench — это интегрированная среда MySQL. Он был разработан MySQL AB и позволяет пользователям графически администрировать базы данных MySQL и визуально проектировать структуры баз данных.

MySQL Workbench доступен в трех редакциях: обычная с открытым исходным кодом бесплатная Community Edition , которую можно загрузить с веб-сайта MySQL, а также проприетарная Standard Edition , которая расширяет и улучшает набор функций Community Edition, и MySQL Cluster CGE. [117] [118]

Другие инструменты графического интерфейса [ править ]

Интерфейсы командной строки [ править ]

Интерфейс командной строки — это средство взаимодействия с компьютерной программой, при котором пользователь дает программе команды, вводя последовательные строки текста (командные строки). MySQL поставляется со многими инструментами командной строки , основным интерфейсом которых является MySQL- клиент. [119] [120]

MySQL Utilities — это набор утилит, предназначенных для выполнения общих задач обслуживания и администрирования. Первоначально эти утилиты были включены в состав MySQL Workbench, но их можно загрузить отдельно от Oracle.

Percona Toolkit — кроссплатформенный набор инструментов для MySQL, разработанный на Perl . [121] Percona Toolkit можно использовать для проверки правильности работы репликации, исправления поврежденных данных, автоматизации повторяющихся задач и ускорения работы серверов. Percona Toolkit включен в несколько Linux дистрибутивов , таких как CentOS и Debian доступны пакеты для Fedora и Ubuntu , а также . Percona Toolkit изначально разрабатывался как Maatkit, но по состоянию на конец 2011 года Maatkit больше не разрабатывается.

Оболочка MySQL — это инструмент для интерактивного использования и администрирования базы данных MySQL. Он поддерживает режимы JavaScript, Python или SQL и может использоваться для целей администрирования и доступа. [122]

Интерфейсы прикладного программирования [ править ]

Многие языки программирования со специфичными для языка API включают библиотеки для доступа к базам данных MySQL. К ним относятся MySQL Connector/Net для языков .NET/CLI , [123] и драйвер JDBC для Java. [124]

Кроме того, интерфейс ODBC , называемый MySQL Connector/ODBC, позволяет дополнительным языкам программирования, поддерживающим интерфейс ODBC, взаимодействовать с базой данных MySQL, например ASP или ColdFusion . также HTSQL Метод запроса на основе URL-адресов поставляется с адаптером MySQL, обеспечивающим прямое взаимодействие между базой данных MySQL и любым веб-клиентом через структурированные URL-адреса. Существуют и другие драйверы для таких языков, как Python. [125] или Node.js. [126]

Развилки проекта [ править ]

Существует множество вилок MySQL , включая следующие.

Текущий [ править ]

МарияДБ
MariaDB — это разработанная сообществом версия системы управления реляционными базами данных MySQL, которая должна оставаться бесплатной под лицензией GNU GPL. Форк был инициирован первоначальными разработчиками MySQL, которые создали его из-за опасений по поводу его приобретения Oracle. [34]
Сервер Percona для MySQL
Percona Server for MySQL , разветвленный Percona , стремится сохранить тесную совместимость с официальными выпусками MySQL. [127] В состав Percona Server for MySQL также включен XtraDB , ответвление Percona механизма хранения InnoDB . [128]

Заброшенный [ править ]

Морось
Drizzle — это бесплатная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая была ответвлением ныне несуществующей ветки разработки 6.0 СУБД MySQL. [129] Как и MySQL, Drizzle имел архитектуру клиент/сервер и использовал SQL в качестве основного командного языка . Drizzle распространялся под лицензией GNU General Public License (GPL) версий 2 и 3, а некоторые части, включая драйверы протокола и обмен сообщениями репликации, — под лицензией BSD .
WebScaleSQL
WebScaleSQL был программной ветвью MySQL 5.6 и был анонсирован 27 марта 2014 года Facebook, Google, LinkedIn и Twitter как совместная попытка обеспечить централизованную структуру разработки для расширения MySQL новыми функциями, специфичными для его крупномасштабных развертываний, такими как создание больших реплицируемых баз данных, работающих на фермах серверов. Таким образом, WebScaleSQL открыл путь к дедупликации усилий, которые каждая компания прилагала для поддержки своей собственной ветки MySQL, и к объединению большего количества разработчиков. Объединив усилия этих компаний и включив в MySQL различные изменения и новые функции, WebScaleSQL стремилась поддержать развертывание MySQL в крупномасштабных средах. [130] [131] Исходный код проекта лицензируется по версии 2 GNU General Public License и размещен на GitHub . [132] [133]
НашаДельта
Дистрибутив OurDelta, созданный австралийской компанией Open Query (позже приобретенной Catalyst IT Australia), имел две версии: 5.0, основанную на MySQL, и 5,1, основанную на MariaDB. В него вошли патчи, разработанные Open Query и другими известными членами сообщества MySQL, включая Джереми Коула и Google. Как только исправления были включены в основную линию MariaDB, цели OurDelta были достигнуты, и OurDelta передала свою цепочку инструментов сборки и упаковки компании Monty Program (теперь MariaDB Plc). [134]

См. также [ править ]

Примечания [ править ]

  1. ^ Перейти обратно: а б До MySQL 5.5.3 строки в кодировке UTF-8 и UCS-2 ограничивались BMP ; MySQL 5.5.3 и более поздние версии используют utf8mb4 для полной поддержки Unicode.
  2. ^ Первоначально это была функция только MyISAM; поддерживается InnoDB с момента выпуска MySQL 5.6.
  3. ^ В MySQL 5.0 должны быть скомпилированы механизмы хранения; начиная с MySQL 5.1, механизмы хранения могут динамически загружаться во время выполнения .

Ссылки [ править ]

  1. ^ «Изменения в MySQL 8.4.0 (30 апреля 2024 г., выпуск LTS)» . 30 апреля 2024 г. Проверено 30 мая 2024 г.
  2. ^ «MySQL: Краткое описание проекта» . Охло . Программное обеспечение «Черная утка». Архивировано из оригинала 7 июля 2012 года . Проверено 17 сентября 2012 г.
  3. ^ «Поддерживаемые платформы: база данных MySQL» . Оракул . Проверено 24 марта 2014 г.
  4. ^ «Загрузки» . MySQL . Проверено 3 августа 2014 г.
  5. ^ Перейти обратно: а б «Что такое MySQL?» . Справочное руководство MySQL 8.0 . Корпорация Оракл . Проверено 3 апреля 2020 г. . Официальный способ произнесения «MySQL» — «My Ess Que Ell» (а не «мое продолжение»), но мы не возражаем, если вы произносите это слово как «мое продолжение» или каким-либо другим локализованным способом.
  6. ^ «Рейтинг реляционных СУБД по DB-Engines» . DB-двигатели . SolidIT Consulting & Software Development GmbH . Проверено 3 апреля 2020 г. .
  7. ^ «История MySQL» . Справочное руководство MySQL 8.0 . Корпорация Оракл . Проверено 3 апреля 2020 г. . MySQL названа в честь дочери соучредителя Монти Видениуса, Май.
  8. ^ «Sun Microsystems объявляет о завершении приобретения MySQL; открывает путь к созданию безопасной платформы с открытым исходным кодом для поддержки сетевой экономики» (пресс-релиз). Сан Микросистемс. 26 февраля 2008 г. Архивировано из оригинала 28 февраля 2008 г. Проверено 17 сентября 2012 г.
  9. ^ Пирс, Рохан (28 марта 2013 г.). «Прогулка по мертвой базе данных: создатель MySQL о том, почему будущее принадлежит MariaDB» . Компьютерный мир . Архивировано из оригинала 3 июля 2020 года . Проверено 3 апреля 2020 г. . В тот день, когда было объявлено о покупке Sun, Видениус ответил [...] — он создал форк MySQL, запустив MariaDB [...]
  10. ^ Джексон, Иоав (8 марта 2010 г.). «WordPress Guns для управления веб-контентом» . Нью-Йорк Таймс . Проверено 24 августа 2023 г. WordPress, созданный в 2003 году, использует множество программ с открытым исходным кодом и открытые стандарты, такие как PHP, MySQL, JavaScript, HTML и CSS.
  11. ^ Собел, Джейсон (21 декабря 2007 г.). "Не отставать" . Блог Facebook . Фейсбук. Архивировано из оригинала 18 июня 2009 года . Проверено 18 июня 2009 г. [...] данные Facebook хранятся на серверах баз данных MySQL [...]
  12. ^ Мацунобу, Ёсинори (31 августа 2016 г.). «MyRocks: база данных MySQL, оптимизированная для хранения и записи» . Фейсбук Инжиниринг . Архивировано из оригинала 7 марта 2020 года . Проверено 7 марта 2020 г. В Facebook мы используем MySQL для управления многими петабайтами данных, а также механизм хранения InnoDB [...]
  13. ^ Эллиотт-МакКри, Келлан (8 февраля 2010 г.). «Использование, злоупотребление и масштабирование MySQL на Flickr» . code.flickr.com . Проверено 3 апреля 2020 г. . [...] во Flickr MySQL — это наш молот, и мы используем его практически для всего. Это наше объединенное хранилище данных, наше хранилище ключей и наше хранилище документов.
  14. ^ «Руководство: MySQL» . www.mediawiki.org . MediaWiki, бесплатный движок Wiki . Проверено 3 апреля 2020 г. . Механизмы баз данных MySQL и MariaDB являются наиболее часто используемыми базами данных для MediaWiki.
  15. ^ Хашеми, Маздак (19 января 2017 г.). «Инфраструктура Твиттера: масштаб» . блог.twitter.com . Проверено 3 апреля 2020 г. . SQL: Сюда входят MySQL, PostgreSQL и Vertica. MySQL/PosgreSQL используются там, где нам нужна строгая согласованность [...]
  16. ^ Мехта, Чинтан; К. Бхавсар, Анкит; Оза, Хетал; Шах, Субхаш (15 февраля 2018 г.). Руководство администратора MySQL 8: Эффективное руководство по администрированию высокопроизводительных решений MySQL 8 . Пакт Паблишинг . п. 32. ISBN  9781788393843 .
  17. ^ «Руководство по внутреннему устройству MySQL» . dev.mysql.com . 4 марта 2009 года . Проверено 8 июня 2009 г.
  18. ^ «MySQL для OpenVMS» . vmsmysql.org. 30 марта 2011 г. Архивировано из оригинала 12 мая 2014 г. . Проверено 16 января 2014 г.
  19. ^ «Коммерческая лицензия для OEM-производителей, независимых поставщиков программного обеспечения и VAR» . www.mysql.com . Июль 2010 года . Проверено 3 апреля 2020 г. . Oracle предоставляет свой сервер базы данных MySQL [...] по модели двойной лицензии [...] Oracle делает свой сервер базы данных MySQL [...] доступным по лицензии GPLv2 [...]
  20. ^ Руководство по поддержке MySQL , Разработчики MySQL
  21. ^ Обзор MySQL Server 5.0. Архивировано 21 мая 2012 г. на Wayback Machine , Techworld.com, ноябрь 2005 г.
  22. ^ Обзор сервера MySQL , LinuxMint.com
  23. ^ «Пять вопросов Майклу Видениусу – основателю и разработчику MySQL» . opensourcereleasefeed.com. Архивировано из оригинала 13 марта 2009 года . Проверено 13 октября 2012 г.
  24. ^ Пачев, Саша. «История и архитектура MySQL» . www.oreilly.com . Проверено 5 декабря 2020 г.
  25. ^ «MySQL 3.23 объявлен стабильным» . Архивировано из оригинала 15 августа 2001 года.
  26. ^ «Capttofu: выпущен подключаемый механизм хранения данных FederatedX!» . Capttofu.livejournal.com. Архивировано из оригинала 13 августа 2011 года . Проверено 3 апреля 2009 г.
  27. ^ «Объединенные таблицы MySQL: недостающее руководство» . О'Рейли Медиа. 8 октября 2006 г. Архивировано из оригинала 13 августа 2006 г. Проверено 1 февраля 2012 года .
  28. ^ Аррингтон, Майкл (16 января 2008 г.). «Sun покупает MySQL за 1 миллиард долларов; открытый исходный код — законная бизнес-модель» . www.techcrunch.com . Проверено 13 октября 2012 г.
  29. ^ «Архивы — упс, мы сделали это снова (MySQL 5.1 выпущен как общедоступная версия с ошибками, приводящими к сбоям)» . Планета MySQL. 29 ноября 2008 г. Архивировано из оригинала 30 декабря 2008 г. Проверено 5 февраля 2013 г.
  30. ^ Зайцев, Петр (10 апреля 2008 г.). «TPC-H работает на MySQL 5.1 и 6.0» . Блог о производительности MySQL . Проверено 8 июня 2009 г.
  31. ^ «Oracle завершает приобретение Sun» (пресс-релиз). Оракул. 27 января 2010 г. Проверено 1 февраля 2012 года .
  32. ^ «Обзор и часто задаваемые вопросы» (PDF) . Архивировано из оригинала (PDF) 11 февраля 2016 года . Проверено 8 февраля 2016 г.
  33. ^ Криль, Пол (27 января 2010 г.). «Амбициозные планы Oracle по интеграции технологий Sun» . Инфомир . Проверено 8 мая 2018 г.
  34. ^ Перейти обратно: а б Пирс, Рохан (28 марта 2013 г.). «Прогулка по мертвой базе данных: создатель MySQL о том, почему будущее принадлежит MariaDB» . Компьютерный мир . Проверено 2 октября 2020 г. .
  35. ^ «Изменения подсистемы ввода-вывода InnoDB» . dev.mysql.com. Архивировано из оригинала 10 февраля 2012 года . Проверено 1 февраля 2012 года .
  36. ^ «Улучшения масштабируемости» . dev.mysql.com. Архивировано из оригинала 10 февраля 2012 года . Проверено 1 февраля 2012 года .
  37. ^ «Списки MySQL: упаковщики: выпущена MySQL 6.0.11 Alpha!» . Lists.mysql.com. Архивировано из оригинала 23 марта 2012 года . Проверено 1 февраля 2012 года .
  38. ^ «Oracle объявляет об общедоступности MySQL 5.6» . Архивировано из оригинала 13 июня 2018 года . Проверено 13 июня 2018 г.
  39. ^ «Что нового в MySQL 5.6» . Зона разработчиков MySQL. Архивировано из оригинала 23 апреля 2011 года . Проверено 21 апреля 2011 г.
  40. ^ «Oracle объявляет об общедоступной версии MySQL 5.7» . Оракул. Архивировано из оригинала 23 января 2016 года . Проверено 1 ноября 2015 г.
  41. ^ «MySQL :: Примечания к выпуску MySQL 5.7 :: Изменения в MySQL 5.7.8 (03 августа 2015 г., релиз-кандидат)» . dev.mysql.com . Проверено 10 октября 2019 г.
  42. ^ Брей, Т. (2014). Брей, Т. (ред.). «MySQL :: Справочное руководство MySQL 5.7 :: 11.6 Тип данных JSON» . dev.mysql.com . дои : 10.17487/RFC7159 . РФК   7159 . Проверено 10 октября 2019 г.
  43. ^ Фрэнк, Майк. «Объявление об общей доступности MySQL 8.0» . blogs.oracle.com . Проверено 10 октября 2019 г.
  44. ^ «8.0.0-dmr (Milestone Release)» . Проверено 12 сентября 2016 г.
  45. ^ Гельбманн, Матиас (3 января 2020 г.). «MySQL — СУБД 2019 года» . db-engines.com . DB-двигатели . Проверено 7 января 2020 г.
  46. ^ «Политика пожизненной поддержки Oracle» (PDF) . Проверено 10 октября 2019 г.
  47. ^ «Представляем версии MySQL Innovation и Long-Term Support (LTS)» . Проверено 16 октября 2023 г.
  48. ^ «A.1 Часто задаваемые вопросы по MySQL 5.1: Общие сведения» . docs.oracle.com . Архивировано из оригинала 9 февраля 2023 года . Проверено 2 августа 2017 г.
  49. ^ «2 изменения в MySQL 5.1.73 (03.12.2013)» . docs.oracle.com . Архивировано из оригинала 30 ноября 2020 года . Проверено 28 апреля 2020 г.
  50. ^ «MySQL: Примечания к выпуску MySQL 5.5» . dev.mysql.com . Проверено 15 января 2018 г.
  51. ^ «2 изменения в MySQL 5.5.62 (22 октября 2018 г., общедоступная версия)» . docs.oracle.com . Архивировано из оригинала 30 ноября 2020 года . Проверено 28 апреля 2020 г.
  52. ^ «MySQL: Примечания к выпуску MySQL 5.6» . dev.mysql.com . Проверено 15 января 2018 г.
  53. ^ «MySQL :: Примечания к выпуску MySQL 5.6 :: Изменения в MySQL 5.6.51 (20 января 2021 г., общедоступная версия)» . dev.mysql.com . Архивировано из оригинала 20 января 2021 года . Проверено 4 марта 2021 г.
  54. ^ «MySQL: Примечания к выпуску MySQL 5.7» . dev.mysql.com . Проверено 15 января 2018 г.
  55. ^ «Изменения в MySQL 5.7.44 (25 октября 2023 г., общедоступная версия)» . dev.mysql.com . Проверено 25 октября 2023 г.
  56. ^ Хойдалсвик, Гейр (19 апреля 2018 г.). «Что нового в MySQL 8.0? (общедоступно)» . Архивировано из оригинала 26 августа 2021 года . Проверено 10 октября 2019 г.
  57. ^ «MySQL :: Примечания к выпуску MySQL 8.0 :: Изменения в MySQL 8.0.37 (30 апреля 2024 г., общая доступность)» . dev.mysql.com . Проверено 30 апреля 2024 г.
  58. ^ «Что нового в MySQL 8.1» . 18 июля 2023 г. Проверено 16 октября 2023 г.
  59. ^ «Изменения в MySQL 8.1.0 (18 июля 2023 г., инновационный выпуск)» . 18 июля 2023 г. Проверено 16 октября 2023 г.
  60. ^ «Что нового в MySQL 8.2» . 25 октября 2023 г. Проверено 26 октября 2023 г.
  61. ^ «Изменения в MySQL 8.2.0 (25 августа 2023 г., инновационный выпуск)» . 25 октября 2023 г. Проверено 26 октября 2023 г.
  62. ^ "What Is New in MySQL 8.3". 16 January 2024. Retrieved 16 January 2024.
  63. ^ «Изменения в MySQL 8.3.0 (16 января 2024 г., инновационная версия)» . 16 января 2024 г. Проверено 16 января 2024 г.
  64. ^ Хойдалсвик, Гейр (30 апреля 2024 г.). «Что нового в MySQL 8.4 после версии MySQL 8.0 (общедоступной)» . Проверено 30 апреля 2024 г.
  65. ^ «MySQL :: Примечания к выпуску MySQL 8.4 :: Изменения в MySQL 8.4.0 (30 апреля 2024 г., общая доступность)» . dev.mysql.com . Проверено 30 апреля 2024 г.
  66. ^ «MySQL 8 приближается» . opensource.com . Проверено 27 апреля 2018 г.
  67. ^ Бэзил, Том (4 сентября 2001 г.). «Рассказ очевидца: «Монти Видениус, международный беглец» » . MySQL Life (список рассылки). Архивировано из оригинала 4 октября 2013 года . Проверено 16 сентября 2012 г.
  68. ^ «Часто задаваемые вопросы по спору между MySQL и NuSphere» . MySQL АБ. 13 июля 2001 года. Архивировано из оригинала 17 июля 2001 года . Проверено 16 сентября 2012 г.
  69. ^ «Аффидевит Эбена Моглена по поводу предварительного слушания по делу Progress Software против MySQL AB» . Архивировано из оригинала 7 февраля 2005 года.
  70. ^ Progress Software Corporation против MySQL AB , 195 F. Supp. 2d 328 (Д. Массачусетс, 2002 г.).
  71. ^ «Судья Сарис откладывает вопросы по GNU GPL для испытания MySQL и Progress Software» (пресс-релиз). Фонд свободного программного обеспечения. 1 марта 2002 года . Проверено 16 сентября 2012 г.
  72. ^ «Oracle объявляет о приобретении компании Innobase, занимающейся программным обеспечением с открытым исходным кодом» (пресс-релиз). Оракул. 7 октября 2005 г. Архивировано из оригинала 20 июля 2011 г. Проверено 16 сентября 2012 г.
  73. ^ «MySQL будет продвигать новые механизмы БД с открытым исходным кодом от своих партнеров и сообщества разработчиков» (пресс-релиз). MySQL АБ. 26 апреля 2006 г. Архивировано из оригинала 23 июня 2011 г. . Проверено 16 сентября 2012 г.
  74. ^ Бэбкок, Чарльз (14 февраля 2006 г.). «Oracle покупает Sleepycat, следующий JBoss?» . Информационная неделя . ЦПМ Медиа. Архивировано из оригинала 15 мая 2011 года . Проверено 16 сентября 2012 г.
  75. ^ «Изменения в MySQL 5.1.12» . Справочное руководство MySQL 5.1 . MySQL АБ. 24 октября 2006 г. Архивировано из оригинала 20 октября 2012 г. Проверено 16 сентября 2012 г.
  76. ^ «Sun Microsystems объявляет о соглашении о приобретении MySQL, разработчика самой популярной в мире базы данных с открытым исходным кодом» (пресс-релиз). Сан Микросистемс. 16 января 2008 г. Архивировано из оригинала 18 июля 2011 г. Проверено 16 сентября 2012 г.
  77. ^ «Oracle покупает Sun» (пресс-релиз). Сан Микросистемс. 20 апреля 2009 года. Архивировано из оригинала 22 апреля 2009 года . Проверено 16 сентября 2012 г.
  78. ^ Томаш, Пол; Финкл, Джим (20 августа 2009 г.). «Oracle получает одобрение США на покупку Sun Microsystems» . Рейтер . Проверено 2 марта 2020 г.
  79. ^ Уитни, Лэнс (14 декабря 2009 г.). «Oracle обещает хорошо работать с MySQL» . CNET . Архивировано из оригинала 12 марта 2016 года . Проверено 16 сентября 2012 г.
  80. ^ Майкл, Видениус (12 декабря 2009 г.). «Помогите спасти MySQL» . Говорит Монти . Google . Проверено 16 сентября 2012 г.
  81. ^ «Юридический центр свободы программного обеспечения представляет в ЕК свое мнение по поводу слияния Oracle и Sun» . www.softwarefreedom.org . Юридический центр свободы программного обеспечения. 4 декабря 2009 года . Проверено 1 февраля 2018 г.
  82. ^ Лай, Эрик (28 октября 2009 г.). «Многие разработчики открытого исходного кода поддерживают поглощение Oracle MySQL» . www.infoworld.com . Инфомир . Проверено 1 февраля 2018 г.
  83. ^ Вильдебур, январь (5 января 2010 г.). «Почему я не подпишу петицию MySQL» . jan.wildeboer.net . Проверено 1 февраля 2018 г.
  84. ^ Канаракус, Крис (30 августа 2011 г.). «Wikileaks Cable предлагает новый взгляд на сделку Oracle-Sun» . Мир ПК . Проверено 16 сентября 2012 г.
  85. ^ «Слияния: Комиссия одобрила предложенное Oracle приобретение Sun Microsystems» (пресс-релиз). Евросоюз. 21 января 2010 года . Проверено 16 сентября 2012 г.
  86. ^ «MariaDB против MySQL — совместимость» . База знаний MariaDB . Проверено 3 апреля 2020 г. . Версии MariaDB функционируют как «замена» эквивалентной версии MySQL с некоторыми ограничениями.
  87. ^ «MySQL Community Edition» . www.mysql.com . Проверено 3 апреля 2020 г. . MySQL Community Edition — это свободно загружаемая версия [...]. Он доступен по лицензии GPL [...]
  88. ^ «Что мне следует использовать: MySQL Enterprise или MySQL Community Server?» . MySQL АБ. Архивировано из оригинала 9 апреля 2009 года . Проверено 8 апреля 2009 г.
  89. ^ Гай Харрисон; Стивен Фейерштейн (2008). Программирование хранимых процедур MySQL . О'Рейли Медиа. п. 49. ИСБН  978-0-596-10089-6 .
  90. ^ «Мониторинг показателей производительности RDS MySQL» . Датадог . 20 октября 2015 г. Проверено 14 декабря 2015 г.
  91. ^ «MySQL :: Руководство пользователя InnoDB 1.1 для MySQL 5.5 :: Глоссарий C InnoDB :: ACID» . Архивировано из оригинала 25 декабря 2010 года . Проверено 5 января 2011 г.
  92. ^ «Репликация» . MySQL.
  93. ^ «Репликация MariaDB» . База знаний MariaDB . Проверено 9 марта 2019 г.
  94. ^ «MySQL :: Справочное руководство по MySQL 5.7 :: 16.1.4 Репликация из нескольких источников MySQL» . dev.mysql.com . Проверено 9 марта 2019 г.
  95. ^ «MySQL :: Справочное руководство MySQL 5.7 :: 16.3.9 Полусинхронная репликация» . dev.mysql.com . Проверено 9 марта 2019 г.
  96. ^ «Полусинхронная репликация» . База знаний MariaDB . Проверено 9 марта 2019 г.
  97. ^ «Репликация кластера MySQL: мульти-главная и циклическая репликация» . MySQL.
  98. ^ «Университет MySQL: многомагистральная репликация MySQL Galera» . Корпорация Оракл . 9 февраля 2010 года. Архивировано из оригинала 12 декабря 2013 года . Проверено 3 мая 2013 г.
  99. ^ «MySQL :: Справочное руководство MySQL 8.0 :: 18 групп репликации» . dev.mysql.com . Проверено 9 марта 2019 г.
  100. ^ «13.1.20.5 Ограничения ВНЕШНЕГО КЛЮЧА» . MySQL . Проверено 10 марта 2021 г.
  101. ^ «Ошибка № 3464 Ограничения: поддержка ПРОВЕРКИ» . MySQL. 14 апреля 2004 года . Проверено 11 апреля 2015 г.
  102. ^ «Справочное руководство MySQL 8.0: Синтаксис CREATE TABLE» . Справочное руководство по MySQL . Оракул . Проверено 7 мая 2018 г.
  103. ^ Перейти обратно: а б «СИНТАКСИС СОЗДАНИЯ ТРИГГЕРА» . MySQL . Проверено 11 апреля 2015 г.
  104. ^ «Ошибки MySQL: № 12654: 64-битная временная метка Unix не поддерживается в функциях MySQL» . MySQL. 18 августа 2005 г. Проверено 6 октября 2017 г.
  105. ^ «Разрешить даты после 2038 года, dveeden · Pull Request #130 · mysql/mysql-server» . GitHub, Inc., 22 марта 2017 г. Проверено 6 октября 2017 г.
  106. ^ «Ошибки MySQL: № 12654: 64-битная временная метка Unix не поддерживается в функциях MySQL» . bugs.mysql.com . Проверено 29 августа 2023 г.
  107. ^ «MySQL :: Примечания к выпуску MySQL 8.0 :: Изменения в MySQL 8.0.28 (18 января 2022 г., общедоступная версия)» . dev.mysql.com . Проверено 29 августа 2023 г.
  108. ^ «Будущее репликации в MySQL» . Фейсбук . Проверено 9 декабря 2009 г.
  109. ^ «Шардинг базы данных» . Кодовые фьючерсы. Архивировано из оригинала 16 января 2010 года . Проверено 9 декабря 2009 г.
  110. ^ «MySQL:: MySQL Enterprise High Availability» . www.mysql.com . Проверено 9 марта 2019 г.
  111. ^ «Высокая доступность и настройка производительности» . База знаний MariaDB . Проверено 9 марта 2019 г.
  112. ^ Облачная инфраструктура Oracle
  113. ^ «Запуск MySQL на Amazon EC2 с помощью EBS (Elastic Block Store)» . Веб-сервисы Amazon . Проверено 5 февраля 2013 г.
  114. ^ Финли, Клинт. «7 облачных служб баз данных» . ЧитатьWriteWeb . Архивировано из оригинала 9 ноября 2011 года . Проверено 9 ноября 2011 г.
  115. ^ «Служба базы данных Oracle MySQL HeatWave» .
  116. ^ «База данных Azure для MySQL — управляемая база данных MySQL | Microsoft Azure» . azure.microsoft.com .
  117. ^ «MySQL :: Продукты MySQL» .
  118. ^ «MySQL :: MySQL Community Edition» .
  119. ^ mysql — Инструмент командной строки MySQL , Справочное руководство по MySQL
  120. ^ mysqladmin — инструмент командной строки MySQL , Справочное руководство по MySQL
  121. ^ «Инструментарий Перкона» . Перкона . Проверено 26 марта 2014 г.
  122. ^ «MySQL :: Загрузить MySQL Shell» . dev.mysql.com . Проверено 9 марта 2019 г.
  123. ^ «Руководство разработчика MySQL Connector/NET» . mysql.com . 9 сентября 2020 г. Проверено 20 сентября 2020 г.
  124. ^ «Руководство разработчика MySQL Connector/J» . mysql.com . 18 сентября 2020 г. Проверено 20 сентября 2020 г.
  125. ^ «MySQL :: Download Connector/Python» . dev.mysql.com . Проверено 9 марта 2019 г.
  126. ^ «MySQL :: Загрузить соединитель/Node.js» . dev.mysql.com . Проверено 9 марта 2019 г.
  127. ^ «Как это связано с другими форками MySQL?» . Часто задаваемые вопросы . Перкона. Архивировано из оригинала 15 апреля 2015 года . Проверено 6 июня 2015 г.
  128. ^ «Percona бросает вызов Oracle, предлагая альтернативную версию MySQL» . Мир ПК . Проверено 12 февраля 2015 г.
  129. ^ Кларк, Джек (17 марта 2011 г.). «Вилка MySQL Drizzle выходит в общий выпуск» . ЗДНет . Проверено 3 января 2016 г.
  130. ^ Стивен Дж. Воан-Николс (28 марта 2013 г.). «WebScaleSQL: MySQL для баз данных размером с Facebook» . ЗДНет . Проверено 1 апреля 2014 г.
  131. ^ Клинт Финли (27 марта 2013 г.). «Google и Facebook объединяются для модернизации устаревших баз данных» . Проводной . Проверено 1 апреля 2014 г.
  132. ^ Джек Кларк (27 марта 2013 г.). «Forkin' 'L! Facebook, Google и друзья создают WebScaleSQL на основе MySQL 5.6» . Регистр . Проверено 1 апреля 2014 г.
  133. ^ "Часто задаваемые вопросы" . webscalesql.org . 27 марта 2014 года . Проверено 1 апреля 2014 г.
  134. ^ «НашаДельта» . openquery.com.au . 22 августа 2017 года . Проверено 20 августа 2021 г.

Внешние ссылки [ править ]

СМИ, связанные с MySQL, на Викискладе?

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 6C5E2224AFA331D1D835A0B35691E3B1__1718636280
URL1:https://en.wikipedia.org/wiki/MySQL
Заголовок, (Title) документа по адресу, URL1:
MySQL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)