1 Seite zurückBauBuch.de-Homepage
BauBuch.de (powered by Baulinks)
Baubücher, Architekturbücher, Softwarebücher und einiges anderes
Powered by Amazon.de

|

 
High Performance MySQL. Optimierung, Datensicherung, Replikation & Lastverteilung

High Performance MySQL. Optimierung, Datensicherung, Replikation & Lastverteilung
Von Jeremy D. Zawodny, Derek J. Balling

Dieser Artikel wird in diesem Shop nicht zum Kauf angeboten.
Bei Amazon kaufen


10 neu oder gebraucht verfügbar EUR 13,49

Durchschnittliche Kundenbewertung:
(4 Kundenrezensionen)

Produktinformation

  • Amazon-Verkaufsrang: #354197 in Bücher
  • Veröffentlicht am: 2004-10
  • Einband: Taschenbuch
  • 293 Seiten


Kundenrezensionen

Hilfreichste Kundenrezensionen

7 von 7 Kunden fanden die folgende Rezension hilfreich.
5MySQL tief in die Augen geschaut ...
Von Pepe4711
Dieses Buch sollte jeder lesen, der mit der Performance von MySQL nicht zufrieden ist (besser eigentlich schon vorher), denn es zeigt auf, wie Queries beschleunigt werden, welche Tabellentypen sich für welchen Fall besonders eignen, welche Indizes angelegt werden wollen, wie der Server optimiert wird. Daneben lassen sich die Autoren über Replikation, Backup und Recovery sowie Lastverteilung aus -- nicht zu vergessen das Kapitel Benchmarking, das aufzeigt, wie MySQL-DBs untersucht werden (der Haupt-Autor J.D. Zawodny hat übrigens das hervorragende Open-Source-Tool "MyBench" entwickelt, das in diesem Buch neben anderen Tools besprochen wird).

Der Untertitel dieses Buches ("Fortgeschrittene Techniken für MySQL-Administratoren") suggeriert, dass sich dieses Buch nur für MySQL-Administratoren eignet. Aber: Dieses Buch eignet sich dank der witzigen und präsizen Sprache auch für jeden MySQL-Programmierer, der das Maximum aus MySQL herauskitzeln möchte.

0 von 0 Kunden fanden die folgende Rezension hilfreich.
4Nicht für Anfänger
Von Media-Mania.de
Böse Zungen behaupten häufig, dass MySQL nicht tauglich ist für große Projekte, bei denen die Performance wichtig ist. Mit diesem Buch steuern die beiden Autoren gegen dieses Vorurteil an und zeigen MySQL-Administratoren, wie sie MySQL optimieren, ihre Daten sichern und die Last verteilen können. An einigen Stellen geht es auch um die MySQL-Programmierung, wie beispielsweise die Optimierung der verwendeten Querys.

Die meisten MySQL-Bücher behandeln vorrangig SQL und bringen dem Leser bei, Abfragen zu erstellen. MySQL wird dabei meist nur am Rande erwähnt, so dass es bei kleineren Projekten, bei denen MySQL-Programmierer und MySQL-Administrator die gleiche Person sind, die Seite der Administration häufig auf der Strecke bleibt. Aber auch bei größeren Projekten haben es die Administratoren schwer, passende Literatur zu finden. Dieses Buch kann nun Abhilfe schaffen. Mit wertvollen Tipps und Erklärungen erhält man ein besseres Verständnis für MySQL und dessen Funktionsweise.

Das Buch ist nicht für Anfänger gedacht. Grundlagen von SQL und MySQL werden als bekannt vorausgesetzt, doch das wird auch im Klappentext deutlich. Das Buch ist so geschrieben, dass man die Erklärungen - vorausgesetzt man verfügt über das geforderte Grundlagenwissen - leicht versteht und es sich angenehm lesen lässt. Einziger Nachteil des Buches liegt wohl in MySQL selbst. Durch die sehr schnelle Entwicklung von MySQL ist dieses Buch vier Jahre nach seinem Erscheinen zwar noch sinnvoll für grundlegende Überlegungen im Performance-Bereich, aber insofern veraltet, als dass neuere MySQL-Versionen nicht besprochen werden, da sie 2004 noch nicht entwickelt waren. Über eine Neuauflage würden sich jedoch viele MySQL-Administratoren freuen.

0 von 0 Kunden fanden die folgende Rezension hilfreich.
4Hält was der Titel verspricht
Von Benjamin Fischer
Dieses Buch ist uneingeschränkt für jeden Administrator und Programmierer zu empfehlen, der auf die Perfomance seines Datenbankservers Wert legt. Der Schreibstil ist sehr angenehm und leicht verständlich. Zu jedem Kapitel gibt es gute Praxisbeispiele. Das Buch eignet sich hervorragend um während des Durcharbeitens einen Server zu optimieren. So können die gezeigten Techniken gleich "Hands On" durchgeführt und am "Lebenden Objekt" getestet werden.

Es werden die Storageengines von MySQL behandelt (Hauptsächlich MyISAM, BDB und InnoDB), dabei gibt es Tips welche Engine für welchen Einsatzzweck geeignet ist und wie sie sich im Einzelnen auf die Geschwindigkeit der Datenbank auswirken.
Anschließend geht es weiter mit Benchmarking. In diesem Kapitel wird aufgezeigt was Benchmarks können, welche Ansatzweisen es gibt und worauf man achten sollte. Auch der Einsatz von mehreren Benchmarking-Scripten wird dargestellt.
Der Abschnitt über Indizes erläutert deren Arbeitsweise im Detail. Hier wird auch erläutert welche Indizearten es gibt, deren Einsatzszenarios und wie man sie optimiert.
Im Kapitel über Abfrageoptimierung beschreibt der Autor wie man langsame Abfragen aufspürt, analysiert und verbessert. Dieser Teil verdient besondere Beachtung von Anwendungsentwicklern, da er hilft Performanceprobleme schon im Vorfeld (zur Entwicklungszeit) zu vermeiden.
Der folgende Abschnitt befasst sich mit der Serverhardware bzw. Serversoftware und wie diese dazu beitragen kann die Performance zu steigern.
Das Kapitel Hochverfügbarkeit und Lastverteilung habe ich mangels Notwendigkeit übersprungen und bin direkt zu Backup übergegangen. Auch hier wurde das Hauptaugenmerk auf Geschwindigkeit gelegt. So werden die Backupmethoden vor allem ob ihrer Geschwindigkeit bzw. Verfügbarkeit beleuchtet.
Das Kapitel ist ebenfalls sehr gelungen, allerdings bei dem Titel des Buches meiner Meinung nach etwas fehl am Platze. Ein wahres Juwel dagegen sind die Anhänge, die sich detailliert mit Software wie mytop oder phpmyadmin befassen. Hier werden noch einmal eine Menge Diagnosemöglichkeiten aufgezeigt.

Mein Hauptkritikpunkt an diesem Buch ist sein Alter. MySQL 5 schien zur Entstehungszeit noch in der Beta-Phase zu sein, so dass neue Möglichkeiten zur Optimierung der Version 5 nur kurz genannt werden oder zur Gänze fehlen. Ich warte schon gespannt auf eine neue Auflage.

All 4 Kundenrezensionen anzeigen ...

  
 

Copyright: Alfons Oebbeke, Neustadt 1997-2010
  
Navigation ohne Frames:

 
BAUBUCH-home - ARCHmatic-WEB-Pool
Bauen - Architektur-Software -
Architektur - Baupreise
Impressum