Migrating a Database? Consider These Factors First