Das letzte Buch in dieser Datenbank-Rezensionsreihe hört auf den Titel "PostgreSQL 9.0 High Performance" und ist von Gregory Smith verfasst. Wie Name des Autors und Buchtitel bereits verraten, ist auch dieses Buch auf Englisch verfasst worden.
Was steht bei einer neuen Datenbank noch so an? Neben, zumindest meist, neuer Hardware die eine entsprechende Performace bringt, kann und muss man eigentlich noch zwei weitere Sachen optimieren. Zum einen gibt es die Möglichkeit, über Einstellungen im Betriebssystem entsprechende Optimierungen vorzunehmen, zum anderen natürlich an der Datenbanksoftware selbst.
Auch wenn ich im aktuellen Fall mit einer PostgreSQL in der Version 9.2 arbeiten musste, ist das vorliegende Buch eines der wenigen überhaupt, dass sich mit Hochverfügbarkeit und Optimierung beschäftigt. Wichtig zudem, da sich zwischen der 8er und 9er Reihe doch einiges getan und geändert hat!
Smith hat das Buch in 16 Kapitel unterteilt und diese entsprechend hierarchisch aufgebaut. So beginnt er mit der Entwicklungsgeschichte von PostgreSQL und geht dann zuerst einmal auf die darunter liegende Hardware sowie entsprechendes Benchmarking ein. Auch finden sich trotz des Erscheinungsjahrs 2010 bereits SSDs als Festplatten (-ersatz?) im Buch wieder! Weitere Kapitel beschäftigen sich mit dem Festplattensetup und Speicher für das Caching oder dem Tuning von Konfigurationseinstellungen sowie Hinweisen darauf, wie man entsprechenden Einstellungen in Verbindung mit der eigenen Hardware und den eigenen Anforderungen auf die Spur kommt.
Weitere umfangreiche Kapitel beschäftigen sich mit den Themen Index, Abfrageoptimierungen sowie Datenbankstatistiken und -aktivitäten sowie deren Analyse. Allesamt wichtige Punkte gerade im Betrieb einer Datenbank, um frühzeitig etwaige Probleme oder Engpässe erkennen zu können.
Insgesamt sicherlich das empfehlenswerteste der drei hier kurz vorgestellten Bücher, sofern man sich mit PostgreSQL beschäftigt bzw. beschäftigen muss.
Das Buch:
PostgreSQL 9.0 High Performance
Accelerate your PostgreSQL system and avoid the common pitfalls that can slow it down
Smith, Gregory
Packt Publishing Ltd., 2010, Birmingham
ISBN 978-1-849510-30-1
Preis 30,99£
Posts mit dem Label Tuning werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Tuning werden angezeigt. Alle Posts anzeigen
Dienstag, 28. Januar 2014
Freitag, 17. Januar 2014
Buchrezension "PostgreSQL 9"
Wie bereits vor einiger Zeit mal angedacht, nun endlich eine der ersten Buchrezensionen zum Thema dDatenbanken. Zudem wird es auch noch einen Artikel über eine durchgeführte Datenbankmigration geben. Momentan fehlt mir aber einfach zu sehr die Zeit, dass alles endlich mal unter einen Hut zu bringen. Der Arbeit sei Dank ...
Den Auftakt macht nun das Buch "PostgreSQL 9 - Praxisbuch für Administratoren und Entwickler" von Lutz Fröhlich. Beruflich musste ich mich von MySQL zumindest schwerpunktmäßig auf PostgreSQL umstellen. Zudem stand hier im Auftrag meines Arbeitgebers eine Migration von einer älteren, selbst kompilierten PostgreSQL 8.2 auf eine PostgreSQL 9.2 an.
Einen passenden Einstieg in das Thema PostgreSQL bietet das Buch von Lutz Fröhlich daher auf jeden Fall. Neben den Changelogs, um entsprechende Änderungen zwischen den einzelnen Versionen zu erfassen, bietet gerade dieses Buch einen recht guten Überblick über die Version 9 von PostgreSQL. Zudem ist es eines der wenigen auf Deutsch erhätlichen Werke!
Fröhlich gibt zum Einstieg einen Überblick in die Geschichte dieser Datenbanksoftware und führt dann kurz über zur Installtion. Dies alles abgehandelt auf den ersten 14 Seiten. Also nicht zu überladen. Ab Seite 15 geht es dann um entsprechende Parametereinstellungen in den Konfigurationsdateien inkl. solcher für Entwickler. Aber gerade diese sind bei einer Migrationen mit einem größeren Versionssprung auch für Administratoren entsprechend interessant, um Sachen austesten zu können, etc.
Weiter wird dann auf elementare Dinge die Datensicherung und -wiederherstellung sowie Datenbanküberwachung und -absicherung gesprochen. Ab ca. Seite 100 geht es dann kurz um sogenanntes Performance Tuning sowie die Aufsetzung von Standby- bzw. Slave-Servern die seit Version 9 nicht mehr nur den Notfall und einen notwendigen Switchover mitlaufen, sondern auch laufende, lesende Abfragen bedienen können.
Abgerundet wird dieses empfehlenswerte Buch durch Kapitel zu den Themen PostGIS, Migrationshinweisen zu Umstiegen von MySQL und Oracle sowie Tipps zur Einbindung der Datenbank in die bestehende IT-Landschaft. Ein Buch, dass ich so wirklich empfehlen kann.
Das Buch:
PostgreSQL 9
Praxisbuch für Administratoren und Entwickler
Fröhlich, Lutz
Carl Hanser Verlag, 2013, München
ISBN 978-3-446-42239-1
Preis 39,90€
Den Auftakt macht nun das Buch "PostgreSQL 9 - Praxisbuch für Administratoren und Entwickler" von Lutz Fröhlich. Beruflich musste ich mich von MySQL zumindest schwerpunktmäßig auf PostgreSQL umstellen. Zudem stand hier im Auftrag meines Arbeitgebers eine Migration von einer älteren, selbst kompilierten PostgreSQL 8.2 auf eine PostgreSQL 9.2 an.
Einen passenden Einstieg in das Thema PostgreSQL bietet das Buch von Lutz Fröhlich daher auf jeden Fall. Neben den Changelogs, um entsprechende Änderungen zwischen den einzelnen Versionen zu erfassen, bietet gerade dieses Buch einen recht guten Überblick über die Version 9 von PostgreSQL. Zudem ist es eines der wenigen auf Deutsch erhätlichen Werke!
Fröhlich gibt zum Einstieg einen Überblick in die Geschichte dieser Datenbanksoftware und führt dann kurz über zur Installtion. Dies alles abgehandelt auf den ersten 14 Seiten. Also nicht zu überladen. Ab Seite 15 geht es dann um entsprechende Parametereinstellungen in den Konfigurationsdateien inkl. solcher für Entwickler. Aber gerade diese sind bei einer Migrationen mit einem größeren Versionssprung auch für Administratoren entsprechend interessant, um Sachen austesten zu können, etc.
Weiter wird dann auf elementare Dinge die Datensicherung und -wiederherstellung sowie Datenbanküberwachung und -absicherung gesprochen. Ab ca. Seite 100 geht es dann kurz um sogenanntes Performance Tuning sowie die Aufsetzung von Standby- bzw. Slave-Servern die seit Version 9 nicht mehr nur den Notfall und einen notwendigen Switchover mitlaufen, sondern auch laufende, lesende Abfragen bedienen können.
Abgerundet wird dieses empfehlenswerte Buch durch Kapitel zu den Themen PostGIS, Migrationshinweisen zu Umstiegen von MySQL und Oracle sowie Tipps zur Einbindung der Datenbank in die bestehende IT-Landschaft. Ein Buch, dass ich so wirklich empfehlen kann.
Das Buch:
PostgreSQL 9
Praxisbuch für Administratoren und Entwickler
Fröhlich, Lutz
Carl Hanser Verlag, 2013, München
ISBN 978-3-446-42239-1
Preis 39,90€
Labels:
Administration,
Buch,
Changelog,
Datenbank,
Entwickler,
Lutz Fröhlich,
Migration,
MySQL,
Oracle,
Performance,
PostGIS,
PostgreSQL,
Rezension,
Tuning
Standort:
Hannover-Nordstadt, Hanover, Germany
Abonnieren
Posts (Atom)

