-
- Weitere Informationen zu diesem Buch:
Inhaltsverzeichnis | Index | Probekapitel | Kolophon | Rezensionen |
- Weitere Informationen zu diesem Buch:
Optimization, Backups, Replication, Load Balancing & More
First Edition April 2004
ISBN 978-0-596-00306-7
Weitere Informationen zu diesem Buch
Inhaltsverzeichnis |
Index |
Probekapitel |
Kolophon |
Rezensionen |
Rezensionen
"Das vorliegende Buch richtet sich an MySQL-Administratoren, die kleine wie große Serverinstallationen optimal für Performanz und Verfügbarkeit einrichten wollen. Die Autoren greifen auf ihre umfangreiche (und in der Community geschätzte) Erfahrung zurück. Zawodny ist für die MySQL-Server-Farm bei Yahoo verantwortlich und hat unter anderem die in dem Buch behandelten Werkzeuge mytop und MyBench geschrieben. Balling hat mehrere Jahre in der Yahoo-Infrastruktur-Gruppe gearbeitet. In insgesamt 10 Kapiteln behandeln die Autoren Themen aus dem Bereichen Optimierung, Sicherung, Replikation und Lastverteilung. `Back to Basics´ und `Benchmarking´ fallen insofern aus dem Rahmen, als sie die Grundlagen und das Vokabular für das Verständnis der übrigen Kapitel bereitstellen. Kapitel 2 ist unterschiedlichen Storage Engines gewidmet. Detailliert werden Eigenschaften, Vor-/Nachteile derjenigen MySQL-Programmmodule vorgestellt, die für die eigentliche Speicherung der Daten verantwortlich sind. Anhand praxisnaher Beispiele helfen die Autoren dem Leser bei der Frage nach der geeigneten Storage Engine. Die Kapitel 4 und 5 behandeln die Verbesserung der Ausführungsgeschwindigkeit von SQL-Anfragen. Unter anderem werden die in MySQL verwendbaren Indexverfahren sowie das Profiling von SQL-Anfragen behandelt. Kapitel 6 beschäftigt sich mit der Performanzoptimierung des Servers und gibt hilfreiche Tipps für die Wahl von Hardware, Betriebssystem sowie das Auflösen von Flaschenhälsen. Hochverfügbarkeit und Lastenverteilung auf Basis von Replikation sind Bestandteil des achten Abschnitts. Da die Cluster-Technik bei Drucklegung der ersten Auflage noch nicht verfügbar war (sie wurde erst im April vorgestellt), geben die Autoren nur einen kurzen Ausblick auf dieser Alternative zur Replikation und führen in einem weiteren Kapitel verschiedene Strategien für Backup und Recovery von MySQL-Datenbanken ein. Das letzte Kapitel behandelt Sicherheitsaspekte bei der Installation und Konfiguration eines MySQL-Servers. In den Anhängen werden unter anderem die bekannte phpMyAdmin-Software für die Browser-gestützte Wartung einer MySQL-Installation sowie mytop, ein top-Klon für MySQL, vorgestellt. Gegenstand der Untersuchung ist vorrangig MySQL 4.0 (ab Version 4.0.14). Auf Neuerungen in den aktuellen Entwicklerversionen 4.1 (Alpha) und MySQL 5.0 (Preview) gehen Zawodny und Balling jeodch ein. In Teilen ist das Buch sogar für Administratoren relevant, die noch 3.23-Installationen verwalten.
Das Buch ist Administratoren (und Entwicklern) uneingeschränkt zu empfehlen." --iX, 08/2004, Sebastian Bergmann
"Man merkt, dass die Autoren über viel Erfahrung verfügen und somit in der Lage sind, auch kniffelige Sachverhalte anzugehen. Überdies haben sie es verstanden, ihr Anliegen prägnant vor der Leserschaft auszubreiten. Der Leser muss nicht erst eine ellenlange Einführung über sich ergehen lassen, um nach ungefähr 100 Seiten festzustellen, dass er das falsche Buch gekauft hat! Zusätzlich steuert das Autorenteam Tools und Skripte der Marke `Eigenbau´ bei (Perl-Skripte). Ansonsten findet man etliche Beispiele für effektive SQL-Statements und Konfigurationsmöglichkeiten." --PHP Magazin, 02/2005, Thomas Kaufmann
"If you have a site (or sites) that require tuning, or just want to make sure that your database development practices wont cause you growing pains down the road, this book is a necessity. Jeremy and Derek bring a tremendous wealth of knowledge together for a very concise, easy read that provides immediate benefits." --Mitchell Pirtle, International PHP Magazine, February 2005
"I was somewhat anxious to crack open a copy of the book High Performance MySQL published by O'Reilly and written by Jeremy [Zawodny] and Derek J. Balling. With such high expectations, it would be easy to be disappointed with the content or level of the material in the book. Far from disappointing, High Performance MySQL was exactly what I had hoped it would be and more...I believe High Performance MySQL is an excellent choice for the MySQL administrator or developer not only looking to improve their database performance but also to improve his knowledge of MySQL." Rating: Excellent --Steve Suehring, Slashdot.org, October 2004 http://books.slashdot.org/books/04/10/13/2016211.shtml?tid=198&tid=221&tid=172&tid=6
"While there may be good books on MySQL development, it's nice to have a well-written book on MySQL administration. Zawodny and Balling certainly have the experience in this topic and in writing. It's definitely a book worth buying, and it's especially one that a MySQL administrator will find worth reading carefully and thoroughly. It's an excellent book for increasing your proficiency in MySQL." --Russell Dyer, UnixReview.com, July 2004 http://www.unixreview.com/documents/s=9233/ur0407j/ur0407j.htm
"If you need performance, reliability and security beyond the standard configuration and need to maximize throughput, this is the book you will want to have at hand. 'High Performance MySQL' is one of the best optimization and performance books available for the intermediate to advanced user of MySQL--very highly recommended." --Harold McFarland, Midwest Book Review, July 2004 http://www.midwestbookreview.com/rbw/jul_04.htm#harold
"'High Performance MySQL' is packed full of information and strategies that can take almost any site's MySQL installation to new levels of usefulness... Experienced web developers and MySQL administrators will find High Performance MySQL to provide them with some very good strategies." --Jeremy Rogers, WebDevReviews.com, June 2004 http://www.webdevreviews.com/articles/24
"There are very few tech books I can read from cover to cover but this is one of them...Replication, load balancing, backup and a few other things. The type of things this book was written for. We have another HP UX machine sitting in the datacenter, unused. Perfect for experimenting. If you're someone like me, who uses MySQL and knows enough to make things work but wants to take it to the next level, this is the book to read." --A Day Late, April 2004 http://www.daylate.com/archives/000336.html
Zurück zu High Performance MySQL