Главная
›
Новости
Версии программного обеспечения и их доступность
Опубликовано: 31.10.2018
MySQL постоянно меняется. С тех пор как Джереми написал план первого издания этой книги, появилось множество версий MySQL. Когда первое издание готовилось к печати, MySQL 4.1 и 5.0 существовали только в виде альфа-версий. С того момента прошло несколько лет, и они стали основой крупных веб-приложений, эксплуатируемых в промышленном масштабе. На момент окончания подготовки второго издания последними версиями являются MySQL 5.1 и 6.0 (MySQL 5.1 -релиз-кандидат, а 6.0 в стадии альфа-версии).
В этой книге мы не ограничиваемся какой-то конкретной версией, а опираемся на свой обширный опыт работы с MySQL в реальных приложениях. В основном речь идет о версии MySQL 5.0, поскольку именно ее мы считаем «текущей». В большинстве примеров предполагается, что вы используете какую-то относительно зрелую версию MySQL 5.0, например MySQL 5.0.40 или более новую. Мы старались отмечать возможности, которые отсутствуют в более старых версиях или появятся только в следующем семействе 5.1. Однако авторитетным источником информации о возможностях каждой конкретной версии является сама документация по MySQL. Мы надеемся, что в процессе чтения этой книги вы будете время от времени посещать сайт разработчиков СУБД, содержащий всю необходимую информацию ( http://dev.mysql.com/doc/ ).
Другим замечательным свойством MySQL является то, что она работает практически на всех современных платформах: Mac OS X, Windows,
GNU/Linux, Solaris, FreeBSD и других! Однако мы предпочитаем GNU/ Linux1 и иные UNIX-подобные операционные системы. Пользователи Windows, вероятно, найдут некоторые различия. Например, пути к файлам записываются совершенно иначе. Мы также ссылаемся на стандартные утилиты командной строки UNIX и предполагаем, что вы знаете соответствующие команды в Windows2.
Еще одна трудность при работе с MySQL на платформе Windows - отсутствие языка Perl в стандартной поставке операционной системы. В состав дистрибутива MySQL входят несколько полезных утилит, написанных на Perl, а в некоторых главах этой книги представлены примеры Perl-сценариев, которые служат основой для более сложных инструментов, создаваемых уже вами. Комплект Maatkit также написан на Perl. Чтобы использовать эти сценарии, вам потребуется загрузить версию Perl для Windows с сайта компании ActiveState и установить дополнительные модули (DBI и DBD:: mysql) для доступа к MySQL.
⇐ Различные полезные темы | MySQL. Оптимизация производительности | Типографские соглашения ⇒