Lab 5: Polyglot Persistence

MongoDB & PostgreSQL

ImportantLab Information

Assigned: Tuesday, February 17, 2026 Due: Tuesday, February 24, 2026 (before class) Points: 100

Overview

This lab explores using multiple databases for different use cases within the same application.

Learning Objectives

By completing this lab, you will:

  1. Choose appropriate databases for different data types
  2. Implement MongoDB for document storage
  3. Implement PostgreSQL for relational data
  4. Handle data consistency across stores

Getting Started

Click the button below to accept the assignment and create your repository:

Accept Assignment on GitHub Classroom

Prerequisites

  • Completed Lab 4
  • Understanding of database design principles

Getting Help

  • Office Hours: Tuesday 9-11 AM, Pitt 2206
  • Piazza: Post questions with lab5 tag
  • TA Sessions: Check LMS for schedule