In diesem Arbeitsbuch finden Sie die richtige Unterstützung zur Administration und Programmierung der Open-Source-Datenbank PostgreSQL. So setzen Sie als Administrator, Entwickler oder IT-/System-Architekt PostgreSQL professionell und erfolgreich in der Praxis ein. Administratoren begleitet das Buch beim täglichen Datenbankbetrieb und bietet detaillierte Informationen und Praxistipps zu Themen wie Backup and Recovery, Sicherheit und Überwachung, Performance Tuning oder Hochverfügbarkeit. Weitere Schwerpunkte sind die Replikation von und nach anderen Datenbanksystemen sowie die Migration in die Cloud.
IT-Architekten, System-Designer und IT-Manager erfahren, wie PostgreSQL kostengünstig in eine bestehende IT-Infrastruktur integriert werden kann und effektiv mit anderen Datenbanksystemen, wie z.B. Oracle, zusammenarbeitet.
Entwickler lernen, wie robuste und performante Datenbankapplikationen erstellt werden und erhalten hier außerdem einen praktischen Leitfaden für den Umstieg von Oracle auf PostgreSQL.
Eigene Kapitel widmen sich den Themen PostgreSQL für Data Science und maschinelles Lernen.
Als Buch-Update stellt der Autor Bonuskapitel zu Änderungen oder Erweiterungen von PostgreSQL und zu neuen Features der kommenden Major-Release-Versionen online zur Verfügung.
Aus dem Inhalt
Konfiguration von Cluster und Datenbank
Die Architektur von PostgreSQL
Hot Standby, Streaming Replication und Logical Replication
Großen Einfluss auf die Suchgeschwindigkeit und auf das Sortieren nach Feldern hat der Datenbankindex. Durch die konsequente Entwicklung anhand von Anwenderanfragen bietet PostgreSQL eine große Bandbreite von verschiedenen Indextypen. Jedoch verlangsamen sich Operationen auch etwas, da der Index dabei gepflegt werden muss. Lutz Fröhlich stellt in dieser Leseprobe verschiedene Index-Typen vor und zeigt, wie Sie diese effektiv einsetzen.
Wer hat's geschrieben?
Lutz Fröhlich ist Diplommathematiker und Oracle Certified Master sowie erfolgreicher Autor von anderen Fachbüchern und Veröffentlichungen. Fröhlich arbeitet seit 1993 mit Oracle-Datenbanken und ist spezialisiert auf die Themen Performance, Hochverfügbarkeit, Datenreplikation und -Streaming sowie Exadata und arbeitet seit mehreren Jahren in den Bereichen Data Science und Maschinelles Lernen.
Er hält regelmäßig Seminare und Vorträge zu diesen und anderen Themen. Seine praktischen Erfahrungen basieren auf Consulting-Tätigkeiten für über 35 internationale Unternehmen in den USA und Europa.