4
我們在AWS上託管了一個Rails應用程序,該應用程序在amazon-rds數據庫上使用了mysql。我們想要遷移的數據庫中有一個巨大的表格,但由於數百萬行進行遷移需要數天的時間。具體而言,我們將VARCHAR
設置爲TEXT
列在不停機的情況下遷移巨大的生產數據庫
如何在沒有用戶遇到停機時間的情況下遷移此大型生產數據庫?
我聽說的一個想法是設置數據庫的副本,並在那裏進行遷移,並在完成後將其切換爲主數據庫。但是我不確定這將如何考慮遷移過程中輸入的用戶數據。
更新:這可能是相關的:amazon-rds offers read replicas和Multi-AZ deployments這看起來他們可能會爲這種類型的事情進行。但是,首次這樣做,我們會歡迎任何方法的指導,無論是這樣或那樣。