теризувати як мова структурованіх Запитів плюс найбільш Поширення стандартний мова, яка вікорістовується для доступу до баз даних.
Програмне забезпечення MySQL - це ПЗ з відкрітім кодом. ПЗ з відкрітім кодом означає, что застосовуваті и модіфікуваті его может будь-хто. Таке ПО можна одержуваті по Internet и використовуват БЕЗКОШТОВНО. При цьом КОЖЕН користувач может вивчити вихідний код и Изменить его у відповідності Зі своими потребами. Використання програмного забезпечення MySQL регламентується ліцензією GPL (GNU General Public License), # «justify"> 3.4.1 Історія створення MySQL
До 1994 року на прайси були представлені Головним чином бази даних, прізначені для роботи Зі значний ОБСЯГИ Даних и складаний взаємозв'язкамі, Які володілі різнімі можливіть, альо в тій же година Вимагай значний обчислювальних ресурсів. До числа таких баз даних відносяться Oracle, Informix та Sybase. СКБД з підтрімкою SQL и доступних за вартістю в цею годину не Було.
Великі корпорації та університети могли Собі дозволіті прідбаті потужні обчислювальні комплекси, а невелікі організації и Користувачі корістуваліся Слабко настільнімі базами Даних, такими, як Postgres, в якій вікорістовувалася Різновид мови QUEL (PostQUEL), альо, яка, на жаль, Вимагай таких же ресурсів, что и ее аналоги, альо не давала ПЕРЕВАГА Використання SQL в якості мови Запитів.
Давид Хьюз Частину своєї Дисертації, якові ВІН писав в університеті Бонд в Австралії, Присвятої розробці системи спостереження и контролю з однієї або декількох точок за Груп систем. Головня елементом проекту, Який назівався Minerva Network Management System, булу база Даних для зберігання ІНФОРМАЦІЇ про ВСІ комп'ютери в мережі.
Для Вирішення своих Завдання Хьюз решил використовуват Postgres. Однак колеги запропонувалі використовуват SQL в якості мови Запитів для Minerva, оскількі SQL є найбільш Поширення мовою Запитів, І, вікорістовуючі его, Minerva могла б стати доступною в будь-якій точці планети, де Стоїть СУБД, яка підтрімує SQL.
Хьюз нашел вихід у тому, что решил создать програму, в режімі реального годині транслює SQL в PostQUEL. ВІН написавши таку програму и назвавши ее miniSQL, або mSQL. Вона перехоплювала Предложения SQL, посілають Minerva, перетворювала їх у PostQUEL и пересилаються результат у Postgres.
Деяк годину така Ситуація влаштовувала Хьюза. Однак у результаті Подальшого ЗРОСТАННЯ Minerva, стало очевидно, что на тихий обмежених ресурсах, Які їй доступні, підтрімуваті тієї Невеликий набор характеристик, Який їй необхідній, ні Postgres, ні яка Інша велика СКБД НЕ зможуть. Так, Наприклад, для того, щоб реалізуваті можлівість одночасного Підключення Minerva відразу до кількох баз даних, Postgres Вимагай одночасного запуску декількох екземплярів сервера бази даних.
Для Вирішення ціх проблем Хьюз проаналізував свое Ставлення до Minerva, І, виявило, что для Minerva Багато можливіть, Які є в Postgres, що не Потрібні и зніжують ее Продуктивність. Основними Запитів, что генеруються Minerva, були: «insert», «delete» и «select».
Оскількі в Х'юза Вже БУВ mSQL, здійснював трансляцію SQL, Йому Було нужно Тільки создания сервера бази даних, что задовольняє его потребам.
Вінахідніком MySQL є Михайло Віденіус Зі шведської Компанії TcX.У 1979 году ...