Thanks, that's helpful!
Regarding locking the database rows, I'm a little unclear about how that helps? Is the idea that once a record has been migrated from mongo to RDBMS you want to lock the data in the latter so that no-one accidentally updates the record in the RDBMS and not in Mongo? And therefore Mongo remains the definite source of truth?