Introducción

Completado

Las aplicaciones de inteligencia artificial y los servicios controlados por datos requieren soluciones de base de datos confiables y escalables para almacenar y recuperar información de forma eficaz. Este módulo le guía a través de la creación de aplicaciones con Azure Database for PostgreSQL para habilitar el almacenamiento de datos persistente, las consultas complejas y la integración de aplicaciones sin problemas para las soluciones de inteligencia artificial.

Imagine que es un desarrollador que crea un agente de inteligencia artificial que ayuda a los usuarios con tareas de investigación. El agente debe mantener el historial de conversaciones entre sesiones, realizar un seguimiento del progreso de la tarea de varios pasos y almacenar datos estructurados que informen a su toma de decisiones. El cliente espera que el sistema maneje miles de usuarios concurrentes, mantenga tiempos de respuesta de consulta inferiores a un segundo para la recuperación de contexto y admita consultas complejas en los historiales de conversaciones.

Ha elegido PostgreSQL para su amplio conjunto de características, incluida la compatibilidad de JSON con esquemas flexibles, garantías transaccionales sólidas y un amplio ecosistema de extensiones. Sin embargo, administrar la infraestructura de base de datos, garantizar una alta disponibilidad, controlar las copias de seguridad y el escalado para satisfacer la demanda requiere una sobrecarga operativa significativa. El cliente también requiere seguridad de nivel empresarial con la integración de Microsoft Entra para la administración de identidades.

Azure Database for PostgreSQL proporciona una experiencia de PostgreSQL totalmente administrada que elimina la administración de la infraestructura al tiempo que proporciona el control y la flexibilidad que necesitan los desarrolladores. El servicio controla automáticamente la aplicación de revisiones, las copias de seguridad y la alta disponibilidad, lo que le permite centrarse en desarrollar la lógica de su aplicación en lugar de en el mantenimiento de la infraestructura de bases de datos.

Después de completar este módulo, podrá:

  • Explicar la arquitectura y las características clave de Azure Database for PostgreSQL
  • Establecimiento de conexiones seguras a PostgreSQL mediante la autenticación de Microsoft Entra y TLS
  • Crear y administrar esquemas de base de datos, incluidas tablas, índices y restricciones
  • Escritura de consultas SQL eficaces para operaciones de datos comunes
  • Integración de Azure Database for PostgreSQL en aplicaciones mediante Python