Авторы этой книги - известные специалисты с многолетней практикой - рассказывают о том, как создавать быстрые и надежные системы на основе MySQL. Ими подробно описываются различные нетривиальные подходы, которые позволят задействовать всю мощь этой СУБД.
Рассматриваются методы проектирования схем, индексов и запросов для достижения максимальной производительности. Предлагаются детальные указания по настройке сервера MySQL, операционной системы и оборудования для полного раскрытия их потенциала. Описаны безопасные способы масштабирования приложений, основанные на репликации и балансировании нагрузки.
Книга посвящена именно тому, чему заявлено в названии - выжать из MySQL все, на что она способна и ориентирована на разработчиков и администраторов с серьезным опытом разработки и эксплуатации MySQL. Рассматриваются внутренняя архитектура, особенности движков InnoDB и MyISAM, кэши, буферы, параметры настройки, репликация, масштабирование базы данных на несколько серверов, индексирование - просто на беспрецедентном уровне детализации. Если вы новичок в MySQL и в базах данных, книга может показаться сложной, если вы разработчик/администратор со стажем, вы будете приятно удивлены объемом новой информации, детальным и системным её изложением.
Второе издание полностью переработано и существенно дополнено, особое внимание уделено отказоустойчивости, безопасности и обеспечению целостности данных.
Книга рекомендуется как новичкам, так и опытным пользователям, которые хотели бы увеличить производительность своих приложений на базе MySQL.
|