Introduction

Effectué

Vous travaillez en tant qu’ingénieur base de données en charge des bases de données cloud dans Azure. Votre organisation a récemment déployé Azure Database pour PostgreSQL et vous avez besoin de comprendre l’accès concurrentiel et le verrouillage dans Azure Database pour PostgreSQL afin de mieux prendre en charge vos utilisateurs et développeurs.

Azure Database pour PostgreSQL est une solution de base de données relationnelle multi-utilisateur. La possibilité de prendre en charge de nombreux utilisateurs simultanés permet aux bases de données PostgreSQL d’effectuer un scale-out et d’activer des applications qui prennent en charge de nombreux utilisateurs et emplacements en même temps. 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 dans Azure Database pour PostgreSQL pour gérer l’accès concurrentiel et les conflits.

Dans ce module, nous examinons à la fois les niveaux d’isolation et le verrouillage dans Azure Database pour PostgreSQL.

Objectifs d’apprentissage

À l’issue de ce module, vous pourrez :

  • Décrivez le contrôle de plusieurs versions de contenu et les instantanés dans Azure Database pour PostgreSQL.
  • Décrivez les niveaux d’isolation dans Azure Database pour PostgreSQL.
  • Décrivez le verrouillage dans Azure Database pour PostgreSQL.

Prérequis

  • Faire preuve d’une bonne compréhension des bases de données relationnelles.
  • Avoir une connaissance de base de SQL.