Що таке mysql, mysql ab, mysql-max

Пакет MySQL існує в двох варіантах: звичайному (MySQL) і професійному (MySQL-MAX). Перший підтримує не всі типи таблиць і має ще ряд обмежень. Другий підтримує всі можливості.

У тексті вам зустрінуться позначення mysql і mysqld. Перше позначає клієнт пакета (програму під ім'ям mysql), друге відноситься до сервера СУБД (програма під ім'ям mysqld). Важливо їх не переплутати. Клієнт встановлюється на всіх комп'ютерах, з яких передбачається працювати з сервером, а сервер інсталюється на якомусь одному комп'ютері в мережі. Не слід також плутати поняття mysql (клієнтська частина пакета) і MySQL (весь пакет в цілому).

Насправді на базі одного комплекту вихідних текстів можна зібрати кілька різних варіантів сервера MySQL (з різними параметрами оптимізації). Якщо ви розбираєтеся в програмуванні, можете завантажити вихідні тексти і зібрати оптимальну версію під вашу систему. Якщо не розбираєтеся, то вам слід завантажити вже готову версію сервера. Різні варіанти сервера MySQL показані в таблиці 1.2. Важливо пам'ятати, що якою б версією ви не користувалися, клієнти і допоміжні утиліти все одно залишаться тими ж.

Таблиця 1.2. Варіанти сервера MySQL

Короткий опис можливостей

Откомпилирован з повною підтримкою налагодження і автоматичною перевіркою розподілу пам'яті, символічними зв'язками і таблицями BDB і InnoDB

Оптимізовано без підтримки для транзакційних таблиць

Оптимізовано для Windows NT-систем з підтримкою іменованих каналів. Ви можете виконувати, цю версію і на Win98, але в цьому випадку, ніякі іменовані канали не будуть створені, і ви повинні мати встановлений TCP / IP. Поставляється тільки в складі дистрибутивів для ОС Windows

Оптимізовано з підтримкою символічних зв'язків, а також таблиць BDB і innoDB. Найповніша версія пакету

Варіант mysqld-max, але з підтримкою іменованих каналів для Windows NT-систем. Поставляється тільки в складі дистрибутивів для ОС Windows