This document discusses database migrations and compares the frameworks Flyway and Liquibase. It outlines the challenges of frequent database updates in agile development and how automated database migrations address this issue. Flyway and Liquibase are both open source Java frameworks that allow deterministic migrations from one database version to another. The document demonstrates each tool and highlights their differences, such as Flyway using SQL files versus Liquibase's XML format. It concludes with recommendations to migrate databases on startup and focus on processes over framework features.