Resumen
En este módulo, ha aprendido a usar Azure Database for PostgreSQL como base de datos para aplicaciones de inteligencia artificial. Ha explorado la arquitectura de servicio, incluidos los niveles de proceso, las opciones de alta disponibilidad y las funcionalidades administradas, como las copias de seguridad automatizadas, la agrupación de conexiones PgBouncer y las extensiones de servidor. Ha establecido conexiones seguras mediante la autenticación de Microsoft Entra con DefaultAzureCredential y ha configurado el cifrado TLS para los datos en tránsito. Ha diseñado esquemas de base de datos con tablas, restricciones y tipos de datos adecuados para cargas de trabajo de IA, incluido JSONB para datos estructurados flexibles y índices adecuados para el rendimiento de las consultas.
También ha aprendido técnicas sql para consultar y manipular datos, incluido el filtrado con cláusulas WHERE y operadores JSONB, combinar tablas, usar agregaciones con GROUP BY y crear consultas reutilizables con expresiones de tabla comunes. Ha integrado PostgreSQL en aplicaciones de Python mediante la biblioteca psycopg, la implementación de consultas con parámetros, la administración de conexiones y el control de errores. Por último, ha creado un back-end práctico de la herramienta de agente de IA que conserva el historial de conversaciones y el estado de la tarea, lo que muestra cómo funcionan juntos estos conceptos en un escenario real.
Recursos adicionales
Use los siguientes recursos para obtener más información sobre Azure Database for PostgreSQL y los temas relacionados: