Seminarinhalt
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.
Programm
Explore PostgreSQL architecture
- Describe Azure Database for PostgreSQL
- Understand PostgreSQL architecture
- Understand PostgreSQL shared memory
- Understand connection handling
- Understand the PostgreSQL client tools
- Identify the query processing components
- Understand the EXPLAIN statement
- Describe Azure Database for PostgreSQL security
- Describe built-in Azure Database for PostgreSQL server roles
- Grant permissions in Azure SQL Database for PostgreSQL
- Understand encryption in Azure Database for PostgreSQL
- Create a stored procedure in Azure Database for PostgreSQL
- Call a stored procedure in Azure Database for PostgreSQL
- Create and use a function in Azure Database for PostgreSQL
- Describe write ahead logging
- Describe replication and logical decoding
- Understand the system catalogs and system views
- Investigate metadata with system catalogs and system views
- Explain the purpose of vacuum and autovacuum
- Configure autovacuum server parameters
- Understand multi-version concurrency control (MVCC) and snapshots
- Describe isolation levels
- Understand locking
- Understand statistics
- Assess query performance with the Query Store
- Compare online and offline migrations
- Identify migration tool options
- Analyze the decision criteria for tool selection and migration model
Zielgruppen
Vorkenntnisse
- Kenntnisse im Umgang mit relationalen Datenbanken
- Kenntnisse der grundlegenden SQL-Konzepte