Bewertung:

Das Buch ist eine umfassende Ressource für PostgreSQL-Datenbankadministratoren und deckt wesentliche Themen von der Installation bis zu fortgeschrittenen Konfigurationen ab. Es wird für seinen strukturierten Ansatz und seine Nützlichkeit sowohl für Anfänger als auch für erfahrene Benutzer gelobt. Allerdings leidet es unter Fehlern, veralteten Informationen und Inkonsistenzen, was es in einigen Bereichen weniger zuverlässig macht.
Vorteile:⬤ Umfassende Abdeckung von PostgreSQL-Themen von der Installation bis zu fortgeschrittenen Funktionen.
⬤ Nützlich sowohl für Anfänger als auch für erfahrene DBAs.
⬤ Enthält praktische 'Rezepte' für häufige Aufgaben.
⬤ Gut strukturiert und einfach zu folgen.
⬤ Hoher Anteil an technischen Details und Best Practices.
⬤ Enthält Fehler und veraltete Informationen zu PostgreSQL-Versionen.
⬤ Einige Inhalte sind verwirrend und unklar.
⬤ Es gibt Unstimmigkeiten im präsentierten Material.
⬤ Fortgeschrittene Themen werden nicht vollständig erklärt oder sind in bestimmten Abschnitten irreführend.
(basierend auf 10 Leserbewertungen)
PostgreSQL 13 Cookbook: Over 120 recipes to build high-performance and fault-tolerant PostgreSQL database solutions
Die Erstellung zuverlässiger, skalierbarer und wartbarer Datenbanklösungen für Unternehmen und Produktionsdatenbanken
Hauptmerkmale:
⬤ Implementieren Sie PostgreSQL 13-Features, um ein modernes End-to-End-Datenbankmanagement durchzuführen.
⬤ Entwerfen, verwalten und erstellen Sie Unternehmensdatenbanklösungen mit einem einzigartigen rezeptbasierten Ansatz.
⬤ Lösen Sie häufige und weniger häufige Herausforderungen, die bei der Arbeit an einer optimalen Datenbankleistung auftreten.
Buchbeschreibung:
PostgreSQL hat sich zur fortschrittlichsten Open-Source-Datenbank auf dem Markt entwickelt. Dieses Buch folgt einem Schritt-für-Schritt-Ansatz und führt Sie effektiv in den Einsatz von PostgreSQL in Produktionsumgebungen.
Das Buch beginnt mit einer Einführung in PostgreSQL und seine Architektur. Sie werden häufige und weniger häufige Herausforderungen bei der Entwicklung und Verwaltung der Datenbank kennenlernen. Als nächstes konzentriert sich das Buch auf Sicherungs- und Wiederherstellungsstrategien, um sicherzustellen, dass Ihre Datenbank stabil ist und eine optimale Leistung erzielt. Im Laufe des Buches werden Sie sich mit wichtigen Herausforderungen wie der Aufrechterhaltung von Zuverlässigkeit, Datenintegrität, einer fehlertoleranten Umgebung, einem robusten Funktionsumfang, Erweiterbarkeit, Konsistenz und Authentifizierung befassen. Im weiteren Verlauf lernen Sie, wie Sie einen PostgreSQL-Cluster verwalten und Replikationsfunktionen für Hochverfügbarkeit erforschen. Spätere Kapitel unterstützen Sie beim Aufbau eines sicheren PostgreSQL-Servers und behandeln Rezepte für die Verschlüsselung von Daten in Bewegung und von Daten im Ruhezustand. Schließlich erfahren Sie nicht nur, wie Sie Ihre Datenbank auf optimale Leistung einstellen, sondern auch, wie Sie Wartungsaktivitäten überwachen und verwalten können, bevor Sie lernen, wie Sie PostgreSQL-Upgrades während der Ausfallzeit durchführen.
Am Ende dieses Buches werden Sie mit den wesentlichen PostgreSQL 13-Features vertraut sein, um relationale Unternehmensdatenbanken zu erstellen.
Was Sie lernen werden:
⬤ Logische und physische Backups in Postgres verstehen.
⬤ Demonstrieren Sie die verschiedenen Arten von Replikationsmethoden, die mit PostgreSQL heute möglich sind.
⬤ Einrichten eines Hochverfügbarkeitsclusters, der nahtlose automatische Ausfallsicherung für Anwendungen bietet.
⬤ Eine PostgreSQL-Verschlüsselung durch Authentifizierung, Autorisierung und Auditing zu sichern.
⬤ Analysieren Sie die Live- und historischen Aktivitäten eines PostgreSQL-Servers.
⬤ Verstehen Sie, wie man kritische Dienste in Postgres 13 überwacht.
⬤ Wartungsaktivitäten und Performance-Tuning eines PostgreSQL-Clusters verwalten.
Für wen dieses Buch gedacht ist:
Dieses PostgreSQL-Buch richtet sich an Datenbankarchitekten, Datenbankentwickler und -administratoren sowie an alle, die sich mit den Funktionen von PostgreSQL 13 vertraut machen wollen, um effiziente Datenbanklösungen zu planen, zu verwalten und zu entwerfen. Vorherige Erfahrungen mit der PostgreSQL-Datenbank und der SQL-Sprache werden vorausgesetzt.