Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Develop AI solutions with Azure Database for PostgreSQL

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Learn how to use Azure Database for PostgreSQL as a data foundation for AI applications, including schema design, SQL queries, and Python integration.

    After completing this module, you'll be able to:

    • Explain the architecture and key features of Azure Database for PostgreSQL
    • Establish secure connections to PostgreSQL using Microsoft Entra authentication and TLS
    • Create and manage database schemas including tables, indexes, and constraints
    • Write efficient SQL queries for common data operations
    • Integrate Azure Database for PostgreSQL into applications using Python
  • Learn how to implement vector search in Azure Database for PostgreSQL using the pgvector extension for semantic search, recommendations, and RAG pipelines.

    After completing this module, you'll be able to:

    • Store and query vector embeddings using the pgvector extension in Azure Database for PostgreSQL
    • Execute vector similarity searches using different distance metrics and operators
    • Create and manage vector indexes to optimize search performance
    • Implement embedding update and refresh strategies for evolving datasets
    • Build retrieval patterns that integrate PostgreSQL vector search with RAG pipelines
  • Tune pgvector configuration, select vector indexes, design efficient data layouts, and scale Azure Database for PostgreSQL for high-performance AI workloads.

    After completing this module, you'll be able to:

    • Tune PostgreSQL and pgvector configuration parameters to optimize query latency and memory usage for AI workloads
    • Select and configure the appropriate vector index type based on dataset size, query patterns, and accuracy requirements
    • Design data layouts that optimize vector storage and metadata filtering performance
    • Scale Azure Database for PostgreSQL to handle high-volume vector workloads
    • Implement connection pooling and session management strategies for AI applications

Syllabus

  • Build and query with Azure Database for PostgreSQL
    • Introduction
    • Explore Azure Database for PostgreSQL
    • Connect to PostgreSQL
    • Create and manage schemas
    • Query data
    • Integrate SDKs and applications
    • Exercise - Build an agent tool backend on Azure Database for PostgreSQL
    • Module assessment
    • Summary
  • Implement vector search with Azure Database for PostgreSQL
    • Introduction
    • Store and query embeddings with pgvector
    • Perform fast vector similarity search
    • Manage index lifecycle and embedding updates
    • Run vector similarity search for semantic retrieval
    • Implement retrieval patterns for RAG pipelines
    • Exercise - Implement vector search on Azure Database for PostgreSQL
    • Module assessment
    • Summary
  • Optimize vector search in Azure Database for PostgreSQL
    • Introduction
    • Tune PostgreSQL for pgvector
    • Choose and configure vector indexes
    • Optimize data layout
    • Scale for high-volume workloads
    • Connection optimization
    • Exercise - Optimize vector search performance in Azure Database for PostgreSQL
    • Module assessment
    • Summary

Reviews

Start your review of Develop AI solutions with Azure Database for PostgreSQL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.