Konfigurieren und Migrieren zur Azure Database for PostgreSQL

Fortgeschrittene Anfänger
Datenbankadministrator
Azure Database for PostgreSQL

Azure Database for PostgreSQL ist ein PaaS-Datenbankdienst (Platform as a Service) in der Microsoft-Cloud. Er basiert auf der relationalen Open-Source-Datenbank PostgreSQL und bietet integrierte Hochverfügbarkeit, automatische Sicherung und Wiederherstellung sowie umfassende Sicherheitsfunktionen. Das Preismodell „Nutzungsbasierte Zahlung“ bietet vorhersehbare Leistung und nahezu sofortige Skalierbarkeit. In diesem Lernpfad lernen Sie die wichtigsten Features von PostgreSQL und ihre Funktionsweise in Azure Database for PostgreSQL. Sie lernen die verschiedenen Implementierungsoptionen von Azure Database for PostgreSQL kennen und erfahren, wie Sie einen Server gemäß Ihren Anforderungen konfigurieren.

Voraussetzungen

  • Kenntnisse im Umgang mit relationalen Datenbanken
  • Kenntnisse der grundlegenden SQL-Konzepte

Module in diesem Lernpfad

PostgreSQL ist ein relationales Open-Source-Datenbanksystem, das als Azure-Dienst verfügbar ist. In diesem Modul lernen Sie die Architektur von PostgreSQL kennen und erfahren, wie Sie verschiedene Aspekte von Azure Database for PostgreSQL verwalten.

PostgreSQL ist ein Client/Server-System, das vielen Clients erlaubt, sich mit einem zentralen Server zu verbinden. In diesem Modul erfahren Sie, wie PostgreSQL von Clients ausgehende Verbindungen verwaltet, und lernen einige gängige PostgreSQL-Clienttools kennen.

Der Azure Database for PostgreSQL-Server empfängt SQL-Abfragen und gibt die relevanten Ergebnisse zurück. Jede SQL-Abfrage durchläuft mehrere Phasen, um die richtigen Ergebnisse so schnell wie möglich zurückzugeben.

Azure Database for PostgreSQL bietet umfassende Sicherheitsfeatures wie Verschlüsselung, Authentifizierung und Erteilung von Berechtigungen für Datenbankbenutzer. In diesem Modul erfahren Sie mehr über die Sicherheitsfeatures von Azure Database for PostgreSQL.

PostgreSQL unterstützt gespeicherte Prozeduren und Funktionen, um SQL-Abfragen wiederverwendbar zu machen. In diesem Modul erfahren Sie, wie Sie gespeicherte Prozeduren und Funktionen erstellen und ausführen.

Azure Database for PostgreSQL ist ein ACID-konformer Datenbankdienst. Durch Write-Ahead-Protokollierung wird sichergestellt, dass Änderungen sowohl atomisch als auch dauerhaft sind. In diesem Modul erfahren Sie, wie Azure Database for PostgreSQL die Write-Ahead-Protokollierung implementiert.

Azure Database for PostgreSQL verwendet Systemkataloge und -sichten, um Metadaten effizient zu verwalten. Das Verständnis dieser Daten kann die Datenbankleistung erheblich verbessern und die Verwaltung von PostgreSQL-Systemen optimieren.

Azure Database for PostgreSQL ist eine relationale Datenbanklösung für mehrere Benutzer. Mit Zunahme der Benutzerzahl steigt auch das Risiko von Konflikten. Daher ist es wichtig, die vorhandenen Parallelitätssysteme zu verstehen.

Datenbank-Managementsysteme (DBMS) benötigen Systeme, um die Daten und Abfragen zu verstehen, die auf diese Daten angewendet werden. Es ist wichtig zu verstehen, wie die Leistungsoptimierung funktioniert, und wie Sie Leistungsmetriken bewerten.

Azure Database for PostgreSQL – Flexibler Server unterstützt die Datenmigration von PostgreSQL-Servern. In diesem Modul werden Online- und Offlinemigrationstools und -methoden behandelt, die Ihnen helfen, den richtigen Ansatz für Ihr Szenario auszuwählen.