MySQL. Оптимизация производительности, 2-е издание (файл PDF)

MySQL. Оптимизация производительности, 2-е издание (файл PDF)

Бертольд Шварц Петр Зайцев

     1

электронная книга Лучший выбор


Издательство: Символ-Плюс
Дата выхода: июнь 2010
Размер файла: 8093 Кб

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

Описаны методы проектирования схем, индексов и запросов для достижения максимальной производительности. Предлагаются детальные указания по настройке сервера MySQL, операционной системы и оборудования для полного раскрытия их потенциала. Описаны безопасные способы масштабирования приложений, основанные на репликации и балансировании нагрузки.

Второе издание полностью переработано и существенно дополнено, особое внимание уделено отказоустойчивости, безопасности и обеспечению целостности данных.

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

Отзывы читателей

"Я рекомендую эту книгу как новичкам в MySQL, которые успели немного повозиться с сервером и теперь готовы к написанию своего первого серьезного приложения, так и опытным пользователям, которые уже имеют на своем счету хорошо настроенные приложения на базе MySQL, но хотели бы выжать из них еще капельку производительности".

- Майкл Видениус, разработчик первой версии MySQL

Об авторах

Бэрон Шварц живет в Шарлотсвилле, штат Вирджиния, работает программистом и известен под псевдонимом "Xaprb" (это его имя, напечатанное на клавиатуре Дворака, но в порядке следования клавиш на клавиатуре QWERTY). Когда Бэрон не занимается решением очередной головоломной задачи, он любит проводить время с женой Линн и псом Карбоном. Бэрон ведет блог о разработке ПО: http://www.xaprb.com/blog.

Петр Зайцев прежде работал менеджером в подразделении обеспечения высокой производительности (High Performance Group) в компании MySQL AB, а теперь занимается сайтом mysqlperformanceblog.com. Петр специализируется на том, что помогает администраторам решать проблемы, возникающие в работе сайтов, куда ежедневно заходят миллионы посетителей и где хранятся терабайты данных на сотнях серверов. При поиске решения он обычно модернизирует оборудование и изменяет ПО (например, оптимизирует запросы). Петр также часто выступает на конференциях.

Вадим Ткаченко - совладелец компании Percona Inc., специализирующейся на консалтинге в сфере производительности MySQL. Раньше он работал инженером по производительности в компании MySQL AB. Являясь экспертом по многопоточному программированию и синхронизации, Вадим занимается прежде всего эталонным тестированием, профилированием и поиском узких мест. Он также отвечал за разработку целого ряда средств мониторинга и настройки производительности и за повышение степени масштабируемости MySQL на нескольких процессорах.

Джереми Д. Заводны переехал вместе с двумя своими кошками с северо-запада Огайо в Силиконовую долину в конце 1999 года, чтобы работать к корпорации Yahoo!, - как раз в тот момент, когда лопнул мыльный пузырь "доткомов". Джереми провел в Yahoo! восемь с половиной лет, посвятив это время поиску остроумных, необычных и зачастую очень масштабных применений MySQL и других программных систем с открытым исходным кодом.

Арьен Ленц родился в Амстердаме, но с начала тысячелетия живет в Квинсленде, Австралия, вместе с женой, дочкой Фебой и черным котом Фигаро. Изначально владевший языком C, Арьен был принят в MySQL AB, где трудился с 2001-го по 2007 год. Уволившись, Арьен основал компанию Open Query (http://openquery.com.au), которая предлагает услуги по обучению и консалтингу в области управления данными в Азиатско-Тихоокеанском регионе и за его пределами. Арьен регулярно выступает на конференциях и встречах групп пользователей. В свободное время он любит готовить, ухаживать за садом, читать, ходить в походы и заниматься исследованиями по проекту RepRap. Посетите его блог по адресу http://arjen-lentz.livejournal.com.

Дерек Дж. Бэллинг с 1996 года работает системным администратором Linux. Он участвовал в создании и обслуживании серверной инфраструктуры, в частности, для корпорации Yahoo! и колледжа Вассара. Он также пишет статьи для журнала "The Perl Journal" и нескольких сетевых изданий и участвует в работе программного комитета конференции LISA (Large Installation System Administration - "Администрирование крупных вычислительных центров").