Présentation

Effectué

Les applications IA et les services pilotés par les données nécessitent des solutions de base de données fiables et évolutives pour stocker et récupérer efficacement des informations. Ce module vous guide tout au long de la création d’applications avec Azure Database pour PostgreSQL afin d’activer le stockage de données persistant, les requêtes complexes et l’intégration transparente des applications pour vos solutions IA.

Imaginez que vous êtes un développeur qui crée un agent IA qui aide les utilisateurs à effectuer des tâches de recherche. Votre agent doit conserver l’historique des conversations entre les sessions, suivre la progression des tâches en plusieurs étapes et stocker des données structurées qui informent sa prise de décision. Le client s’attend à ce que le système gère des milliers d’utilisateurs simultanés, conserve les temps de réponse des requêtes inférieures à la seconde pour la récupération de contexte et prend en charge des requêtes complexes entre les historiques de conversation.

Vous avez choisi PostgreSQL pour son ensemble de fonctionnalités riche, notamment la prise en charge JSON pour les schémas flexibles, les garanties transactionnelles robustes et un écosystème d’extension étendu. Toutefois, la gestion de l’infrastructure de base de données, la haute disponibilité, la gestion des sauvegardes et la mise à l’échelle pour répondre à la demande nécessite une surcharge opérationnelle importante. Le client nécessite également une sécurité de niveau entreprise avec l’intégration de Microsoft Entra pour la gestion des identités.

Azure Database pour PostgreSQL offre une expérience PostgreSQL entièrement managée qui élimine la gestion de l’infrastructure tout en fournissant le contrôle et la flexibilité dont les développeurs ont besoin. Le service gère automatiquement la mise à jour corrective, les sauvegardes et la haute disponibilité, ce qui vous permet de vous concentrer sur la création de votre logique d’application plutôt que sur la maintenance de l’infrastructure de base de données.

Une fois ce module terminé, vous pourrez :

  • Expliquer l’architecture et les fonctionnalités clés d’Azure Database pour PostgreSQL
  • Établir des connexions sécurisées à PostgreSQL à l’aide de l’authentification Microsoft Entra et tls
  • Créer et gérer des schémas de base de données, notamment des tables, des index et des contraintes
  • Écrire des requêtes SQL efficaces pour les opérations courantes de données
  • Intégrer Azure Database pour PostgreSQL dans des applications à l’aide de Python