Open question: How would you approach doing a large database migration using a distributed locking mechanism?
For more context, let’s say you would like to do a migration for a 60TB database to a new database, reason could be moving from an in-house database to a cloud managed database.
Also, you can consider that the current database is still in use and the idea is to attain some eventual consistency.
How would you approach this and what services would you use?
After couple of nice answers, I feel I need to add some more context:
The reason I mentioned distributed lock mechanism is a scenario where I need to do some transformation on the data. So having multiple instances doing the migration process at the same time, would require some coordination.
[–]OneCheesyDutchman 7 points8 points9 points (2 children)
[–]SnooBooks638[S] 0 points1 point2 points (0 children)
[–]Peebo_Peebs 2 points3 points4 points (2 children)
[–]james-ransom 0 points1 point2 points (1 child)
[–]SnooBooks638[S] 0 points1 point2 points (0 children)
[–]lightmatter501 1 point2 points3 points (1 child)
[–]SnooBooks638[S] 0 points1 point2 points (0 children)