As a Database Engineer, you are required to migrate a mission-critical PostgreSQL database from an on-premises data center to Google Cloud Spanner, ensuring minimal to zero downtime during the migration process. Which of the following migration strategies would be the most effective in achieving this objective while maintaining data integrity?