ів Денвер, XAMPP. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або видалені клієнти, проте в дистрибутив входить бібліотека внутрішнього сервера, що дозволяє включати MySQL в автономні програми.
Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць: користувачі можуть вибрати як таблиці тіпаMyISAM, підтримують повнотекстовий пошук, так і таблиці InnoDB, що підтримують транзакції на рівні окремих записів. Більш того, СУБД MySQL поставляється із спеціальним типом таблиць EXAMPLE, демонструє принципи створення нових типів таблиць. Завдяки відкритій архітектурі і GPL-ліцензуванню, в СУБД MySQL постійно з'являються нові типи таблиць [5].
Лютий 2008 Sun Microsystems придбала MySQL AB за $ 1 млрд., 27 січня 2010 Oracle придбала Sun Microsystems за $ 7,4 млрд. і включила MySQL в свою лінійку СУБД.
Співтовариством розробників MySQL створені різні відгалуження коду, такі як Drizzle (англ.), OurDelta, Percona Server, і MariaDB. Всі ці відгалуження вже існували на момент поглинання компанії Sun корпорацією Oracle.вознікла як спроба застосувати mSQL до власних розробок компанії: таблицям, для яких використовувалися ISAM - підпрограми низького рівня. У результаті був вироблений новий SQL-інтерфейс, але API-інтерфейс залишився в спадок від mSQL. Звідки походить назва MySQL - Достеменно невідомо. Розробники дають два варіанти: або тому, що практично всі напрацювання компанії починалися з префікса My, або на честь дівчинки на ім'я My, дочки Майкла Монті Віденіус, одного з розробників системи.
Логотип MySQL у вигляді дельфіна носить ім'я Sakila raquo ;. Він був обраний з великого списку запропонованих користувачами імен дельфіна raquo ;. Ім'я Sakila було відправлено Open Source-розробником Ambrose Twebaze.імеет подвійне ліцензування. MySQL може поширюватися відповідно до умов ліцензії GPL. Однак за умовами GPL, якщо яка-небудь програма включає вихідні коди MySQL, то вона теж повинна поширюватися по ліцензії GPL. Це може розходитися з планами розробників, які не бажають відкривати вихідні тексти своїх програм. Для таких випадків передбачена комерційна ліцензія, яка також забезпечує якісну сервісну підтримку.
MySQL портована на велику кількість платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista і Windows 7. Існує також порт MySQL кOpenVMS. Важливо відзначити, що на офіційному сайті СУБД для вільного завантаження надаються не лише вихідні коди, а й відкомпілювалися і оптимізовані під конкретні операційні системи готові виконувані модулі СУБД MySQL.
MySQL має API для мов Delphi, C, C ++, Ейфель, Java, Лісп, Perl, PHP, Python, Ruby, Smalltalk, Компонентний Паскаль і Tcl, бібліотеки для мов платформи .NET, а також забезпечує підтримку для ODBC за допомогою ODBC-драйвера MyODBC.
. 1.7 Веб-сервер Nginx
Nginx- веб-сервер і поштовий проксі-сервер, що працює на Unix-подібних операційних системах (тестувалася збірка і робота на FreeBSD, OpenBSD, Linux, Solaris, Mac OS X, AIX і HP-UX). Починаючи з версії 0.7.52 з'явилася бінарна збірка під Microsoft Windows.
Ігор Сисоєв почав розробку в 2002-му році. Восени 2004 року вийшов перший публічно доступна реліз. Станом на 2013 рік, підтримка та доопрацювання nginx триває [7] .сервер
обслуговування статичних запитів, індексних файлів, автоматичне створення списку файлів, кеш дескрипторів відкритих файлів
акселерірованное проксінг без кешування, просте розподіл навантаження і відмовостійкість
підтримка кешування при акселерірованном проксінг і FastCGI
акселерірованная підтримка FastCGI і memcached серверів, просте розподіл навантаження і відмовостійкість
модульність, фільтри, в тому числі стиск (gzip), byte-ranges (докачка), chunked відповіді, HTTP-аутентифікація, SSI-фільтр
кілька підзапитів на одній сторінці, оброблювані в SSI-фільтрі через проксі або FastCGI, виконуються паралельно
підтримка SSL
підтримка PSGI, WSGI
експериментальна підтримка вбудованого Perl
SMTP/IMAP/POP3-проксі сервер
перенаправлення користувача на SMTP/IMAP/POP3-бекенд з використанням зовнішнього HTTP-сервера аутентифікації
проста аутентифікація (LOGIN, USER/PASS)
підтримка SSL і STARTTLS
У nginx робочі процеси обслуговують одночасно безліч сполук, мультіплексіруя їх викликами операційної системи select, epoll (Linux) і kqueue (FreeBSD). Робочі процеси виконують цикл обробки подій від дескрипторів (...