-
Module 2: Vector data and embeddings fundamentals
10 Lessons-
StartModule introduction
-
StartWhat is an AI model?
-
StartWhat embeddings are and why they exist
-
StartHow vector similarity differs from relational comparison
-
StartTypical AI scenarios that involve vectors
-
StartWhy vectors work well for these scenarios
-
StartWhen vectors are inappropriate
-
StartWhere embeddings models are hosted
-
StartCommon embeddings models
-
StartQuiz 2
-
-
Module 3: Vector data types in PostgreSQL
10 Lessons-
StartModule introduction
-
StartVector data type basics
-
Startpgvector extension basics
-
StartDeclaring vector columns and variables
-
StartHow vector values are represented
-
StartPractical table pattern for embeddings
-
StartDimensionality is enforced
-
StartDimensionality changes are migration events
-
StartStorage characteristics and limitations of pgvector
-
StartQuiz 3
-
-
Module 4: Querying vector data
8 Lessons-
StartModule introduction
-
StartWhat similarity search means in PostgreSQL
-
StartWriting similarity queries in SQL
-
StartVector distance comparison operators
-
StartExact similarity (KNN) vs approximate search (ANN)
-
StartCombining vector similarity with relational predicates
-
StartCommon query mistakes and inefficiencies
-
StartQuiz 4
-
-
Module 5: Vector indexing and performance
9 Lessons-
StartModule introduction
-
StartWhy vector indexing exists
-
StartTraditional PostgreSQL vector indexes
-
StartIntroduction to DiskANN in HorizonDB
-
StartCreating a DiskANN index
-
StartAccuracy versus performance trade-offs
-
StartCPU and memory impact of vector queries
-
StartMonitoring and diagnosing vector query performance
-
StartQuiz 5
-
-
Module 6: Integrating External AI Services
7 Lessons -
Module 7: Calling AI services from HorizonDB
7 Lessons -
Module 8: Durable AI pipelines
8 Lessons-
StartModule introduction
-
StartChallenges with external ETL for AI workflows
-
Startpg_durable execution engine
-
StartDefining a pipeline with sources, steps, and sinks
-
StartHandling automatic chunking and embedding in SQL
-
StartManaging pipeline state and recovery
-
StartMonitoring and troubleshooting persistent workflows
-
StartQuiz 8
-
-
Module 11: When NOT to use AI features in HorizonDB
7 Lessons
