我有一個簡單的rails支持的應用程序,每天從Heroku Ronin數據庫中運行2-3百萬次綜合瀏覽量。然而,數據庫上的負載非常輕,而且它可以處理的數量遠遠超過我們的投入。在活動數據庫上運行遷移安全嗎?
我是否安全地運行遷移以將表添加到此數據庫而不進入維護模式?另外,運行遷移以將幾列添加到負責幾乎所有讀取和寫入的核心表中是否安全?
即使幾分鐘,停機時間也是不可接受的。
如果不是可行的遷移遷移,我可能要做的就是建立一個新的數據庫,運行遷移,編寫腳本來同步兩個數據庫,然後將應用程序指向新的數據庫。
但我寧願避免,如果可能的話。 :)
錯誤 - 是不是Heroku Ronin一個pg數據庫?不是mysql。 –
確實,謝謝你指出@OmarQureshi!爲了後人的緣故,我將mysql標記更改爲postgresql標記。 – jpadvo