Database migration is the process of moving data from one database system or server to another. It updates the storage location so the website or application can continue operating with the same data, and it is not a backup, which simply copies data without changing its location.