Рецензии на книгу
"MySQL. Справочник по языку"


08.02.2006
PC Week (портал)
Иван Савватеев
http://pcweek.ru/?ID=507375

Нередко ПО open source, по качеству в целом не уступая своим коммерческим конкурентам, а то и превосходя их, страдает отсутствием внятной документации, которую можно было бы считать официальной. Еще хуже в этом плане обстоит дело с ее переводом на русский язык. Конечно, ситуацию во многом спасает наличие разнообразной литературы, написанной сторонними авторами, но кто знает систему лучше ее разработчиков? К счастью, у российских пользователей популярной СУБД MySQL таких проблем больше нет: издательство “Вильямс” выпустило два перевода официальных руководств, подготовленных компанией MySQL AB (www.mysql.com), которая занимается разработкой этой СУБД.Одна из выпущенных книг — руководство администратора — состоит из десяти глав и двух приложений. Начальная глава содержит общие сведения о самой СУБД и о компании MySQL AB. Помимо саморекламы и исторических сведений в ней можно найти довольно много полезной информации, например, о соответствии СУБД стандартам, о различиях версий, планах добавления новых возможностей и т. п.

Вторая глава целиком посвящена установке MySQL, а также переходу с одной версии на другую. Рассматриваются особенности инсталляции для разных ОС: Windows, Linux, Mac OS X, NetWare, Solaris, BSD, OS/2, BeOS, а также использование MySQL совместно с языком Perl.

В третьей главе кратко рассказывается о применении программ, входящих в MySQL: самого сервера, клиентского ПО для доступа к серверу и утилит. Четвертая глава отведена администрированию БД, пятая — механизмам репликации, в шестой речь идет о средствах оптимизации, имеющихся в MySQL, а в седьмой содержатся более полные сведения о клиентских программах и утилитах, упомянутых в главе 3.

Две последующие главы посвящены механизмам хранения и типам таблиц MySQL. Последняя, десятая, служит введением в MaxDB — БД уровня предприятия, ранее известную под именем SAP DB (а еще раньше — как Adabas).

В приложениях рассматриваются способы обнаружения и устранения неполадок в СУБД MySQL и используемые ею переменные окружения.

Другая книга — справочник по языку SQL, реализованному в СУБД MySQL, -- состоит из девяти глав (первая из которых полностью совпадает с первой главой предыдущей книги) и двух приложений.

Структура языка MySQL рассматривается во второй главе, в третьей говорится о поддержке наборов символов. Далее описываются различные аспекты языка: типы столбцов таблиц БД (глава 4), функции и операции (глава 5), синтаксис операторов языка (глава 6).

Седьмая глава посвящена так называемым пространственным расширениям MySQL, реализованным в версии 4.1 и позволяющим генерировать, хранить и анализировать географические свойства в соответствии со спецификацией Open GIS (www.opengis.org).

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

В приложениях излагаются методы поиска и устранения проблем, связанных с выполнением запросов, и приводятся регулярные выражения языка MySQL.

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

Отдельной благодарности заслуживает издательство “Вильямс” за хороший перевод, стремление следовать нормам русского языка, а также за качественно сделанный переплет и жесткие обложки обеих книг, без чего они быстро рассыпались бы на отдельные листы.




Rambler Top100