Configurer et migrer vers Azure Database pour PostgreSQL

Intermédiaire
Administrateur de base de données
Azure Database pour PostgreSQL

Azure Database pour PostgreSQL est un service de base de données PaaS disponible dans le cloud Microsoft. Il se base sur la base de données relationnelle open source PostgreSQL et inclut une haute disponibilité intégrée, une sauvegarde et une restauration automatiques, ainsi que des fonctionnalités de sécurité complètes. Le modèle de tarification par paiement à l’utilisation fournit des performances prévisibles et une mise à l’échelle quasi instantanée. Dans ce parcours d’apprentissage, vous découvrez les principales fonctionnalités de PostgreSQL et leur fonctionnement dans Azure Database pour PostgreSQL. Vous découvrez les différentes options d’implémentation d’Azure Database pour PostgreSQL et comment configurer un serveur pour vos besoins.

Prérequis

  • Connaissance des bases de données relationnelles.
  • Connaissance de base de SQL.

Modules de ce parcours d’apprentissage

PostgreSQL est un système de base de données relationnelle open source disponible en tant que service Azure. Dans ce module, vous allez découvrir l’architecture PostgreSQL et comment gérer différents aspects d’Azure Database pour PostgreSQL.

PostgreSQL est un système client-serveur qui permet à de nombreux clients de se connecter à un serveur central. Dans ce module, vous allez découvrir comment PostgreSQL gère les connexions à partir des clients et aborder quelques-uns des outils clients PostgreSQL courants.

Le serveur Azure Database pour PostgreSQL reçoit les requêtes SQL et retourne les résultats pertinents. Chaque requête SQL passe par plusieurs phases afin de retourner les bons résultats aussi rapidement que possible.

Azure Database pour PostgreSQL inclut des fonctionnalités de sécurité complètes, notamment le chiffrement, l’authentification et l’octroi d’autorisations aux utilisateurs de base de données. Dans ce module, vous allez découvrir les fonctionnalités de sécurité d’Azure Database pour PostgreSQL.

PostgreSQL prend en charge les procédures stockées et les fonctions pour rendre les requêtes SQL réutilisables. Dans ce module, vous allez apprendre à créer et exécuter des fonction et des procédures stockées.

Azure Database pour PostgreSQL est un service de base de données compatible ACID. La journalisation WAL garantit que les modifications sont à la fois atomiques et durables. Dans ce module, vous allez découvrir comment Azure Database pour PostgreSQL implémente la journalisation WAL.

Azure Database pour PostgreSQL utilise des catalogues et des vues système pour gérer efficacement les métadonnées. Comprendre cela peut améliorer considérablement les performances de la base de données et simplifier l’administration des systèmes PostgreSQL.

Azure Database pour PostgreSQL est une solution de données relationnelle dans le cloud entièrement gérée. L’augmentation du nombre d’utilisateurs entraîne un risque de conflits. Il est donc important de comprendre les systèmes d’accès concurrentiel en place.

Les systèmes de gestion de base de données (SGBD) ont besoin de systèmes pour comprendre les données et les requêtes qui s’exécutent sur ces données. Il est important de comprendre comment fonctionne le réglage des performances et comment évaluer les métriques de performances.

Le serveur flexible Azure Database pour PostgreSQL prend en charge la migration des données à partir de serveurs PostgreSQL. Ce module aborde les outils et les méthodes de migration en ligne et hors connexion, ce qui vous aide à choisir l’approche adaptée pour votre scénario.