the process of moving databases or data from one place to another
Examples of migrations:
- Moving databases across machines or instances (e.g. host1 -> host2)
- Moving databases across different platforms (e.g. MySQL -> SQL Server)
- Moving large amounts of data in a one-time change (e.g. ETL)