Hauptseite
Rezensionen
Autoren
Themen
Reportagen
Meldungen
Links
Kontakt
Newsletter
John C. Worsley / Joshua D. Drake
Practical PostgreSQL
A Hardened, Robust, Open Source Database.

O'Reilly Verlag
2002
619 Seiten
$ 44,95 € 48,- [D]


Von Bruno Hopp am 21.03.2002

  PostgreSQL ist sicher eine der bekanntesten und leistungsfähigsten open source Datenbanken weltweit. Relationale Datenbanken werden immer dann eingesetzt, wenn es um Manipulation und Verwaltung von großen, oft riesigen Datenbeständen geht. Öffentliche Verwaltungen, Großfirmen und notorisch sammelwütige Wissenschaftler sind die natürlichen Spezies, die sich im Biotop der relationalen Datenbanken ausgesprochen wohlfühlen. Wer jemals mit anderen Vertretern dieser Gattung zu tun hatte, mag erstaunt sein, daß alles Wichtige zu PostgreSQL auf etwas mehr als sechshundert Seiten umfassend beschrieben ist.
  PostgreSQL bietet von den zahlreichen Features, die eine moderne leistungsfähige Datenbank mitbringen muss, eine wirklich beeindruckende Fülle. Es sind die user-definierten Operatoren und Funktionen zu nennen, verschiedenste Datentypen, saubere SQL-99 Unterstützung ohne Wenn und Aber, dann API-support bis zum Abwinken mit ODBC, C und
 C++, Java/JDBC, Perl (natürlich!), MVCC (multi-version concurrency control) und noch etliches mehr....
  Im vorliegenden Buch geht es von der ersten Installation (die hoffentlich auf einem echten multi-userfähigen System wie Unix oder Linux erfolgt) über ein Einführungskapitel in die Grundlagen der relationalen Datenbanken mit SQL, dann die unterstützten Datentypen, Art und Weise von Zugriffen auf Inhalte von Datenbanken bis hin zu den zahlreichen Clients, die glücklicherweise genau wie PostgreSQL als open source Lösungen vorliegen. Das recht bekannte PgAccess fehlt wohl in keiner modernen Linuxdistribution - für KDE und GNOME entstehen beinahe täglich neue, teils verbesserte Versionen.
  In Kapiteln zu den fortgeschrittenen Funktionen (oder sollte es heissen 'Funktionen für Fortgeschrittene'?) geht es dann um die Verbindungsaufnahme zu Datenbanken unter den Erschwernissen von Verschlüsselung, etwa wenn über unsichere Netzverbindungen wie das Internet vertrauliche Daten übermittelt werden. Auch Fragen zur Sicherheit beim Backup und Restore werden von den Autoren souverän, sprachlich immer in einem sehr klaren und verständlichen Umgangsenglisch vorgestellt, ohne durch EDV-Chinesisch den Leser zu langweilen.
 
  Das Buch stellt eine gelungene Einführung in den Umgang mit dem Datenbankserver PostgreSQL und seine beeindruckenden Fähigkeiten dar. Ein wenig Grundkenntnisse von SQL und dem jeweiligen Betriebssystem sollte der Leser idealerweise schon mitbringen.
  Die etwas längliche Referenz der PostgreSQL-kommandos beendet das Buch - mancher Leser wird das Blättern von Papier dem Suchen in man-pages vorziehen.
  Auf der beiliegenden CDROM sind netterweise die gesamte Software in aktueller Version 7.1.3 sowie die im Buch oft genannte Beispieldatenbank enthalten, so dass man gleich alles am eigenen Rechner nachvollziehen kann. Mit enthalten ist LXP, eine von den Autoren selbst entwickelte Software, die die Verwaltung von dynamischen Webseiteninhalten mit Hilfe der Datenbank erlaubt.
 
  Fazit: wer leistungsfähige Datenbanken und entsprechende Werkzeuge für den harten multi-user Einsatz benötigt, der wird heute um bekannte open source Lösungen wie PostgreSQL nicht umhin kommen. Worsley und Drake füllen eine große Lücke: sie zeigen die volle Bandbreite einer der bekanntesten Datenbanklösungen unter Linux/Unix und wie man damit seine täglichen Arbeiten sehr effizient erledigen kann.

Das Copyright © liegt beim jeweiligen Autor der Kritik. Ohne seine ausdrückliche Zustimmung darf seine Rezension nicht verwendet werden.

Wenn Sie zu diesem Buch auch eine Kritik schreiben wollen, senden Sie diese bitte per eMail. Diese Mail geht an den Betreiber dieser Seite!
Mails an den Autor der Kritik sind nur möglich, wenn dessen Name ein Link ist. Mit dem Link gelangen Sie zum Portrait des Rezensenten, wo meist auch seine eMail-Adresse zu finden ist. Andernfalls ist keine Kontaktaufnahme erwünscht oder möglich.