Résumé

Effectué

Dans ce module, vous avez appris à utiliser Azure Database pour PostgreSQL comme base de données pour les applications IA. Vous avez exploré l’architecture du service, notamment les niveaux de calcul, les options de haute disponibilité et les fonctionnalités managées telles que les sauvegardes automatisées, le regroupement de connexions PgBouncer et les extensions de serveur. Vous avez établi des connexions sécurisées à l’aide de l’authentification Microsoft Entra avec DefaultAzureCredential et configuré le chiffrement TLS pour les données en transit. Vous avez conçu des schémas de base de données avec des tables, des contraintes et des types de données adaptés aux charges de travail IA, notamment JSONB pour des données structurées flexibles et des index appropriés pour les performances des requêtes.

Vous avez également appris des techniques SQL pour interroger et manipuler des données, notamment le filtrage avec des clauses WHERE et des opérateurs JSONB, la jointure de tables, l’agrégation avec GROUP BY et la création de requêtes réutilisables avec des expressions de table courantes. Vous avez intégré PostgreSQL dans des applications Python à l’aide de la bibliothèque psycopg, en implémentant des requêtes paramétrables, la gestion des connexions et la gestion des erreurs. Enfin, vous avez créé un outil pratique avec un back-end IA qui conserve l’historique des conversations et l’état des tâches, montrant comment ces concepts fonctionnent ensemble dans un contexte réel.

Ressources supplémentaires

Utilisez les ressources suivantes pour en savoir plus sur Azure Database pour PostgreSQL et les rubriques connexes :