2017-08-09 14 views
0

聯機更新扳手模式即使對於非常小的表(10幾行)也需要幾分鐘的時間。在線更新扳手模式非常緩慢

即 - 添加/刪除/更改列,添加表格等 這對於開發過程和新版本部署來說可能是相當令人沮喪的。

任何改進計劃?

幾個問題:

  1. 任何人都知道的扳手第三方模式比較工具?找不到任何。
  2. 數據備份怎麼樣?以保存歷史快照。

在此先感謝

回答

4

架構更新: 由於雲扳手是一個分佈式數據庫,它確保更新這需要延遲所描述的系統的所有移動部件。

作爲建議,您可以批量架構更新。這確保了更低的延遲(幾乎相當於執行單個模式更新),並且可以使用API​​/gcloud命令行工具執行。

模式比較工具: 您可以使用getDatabaseDdl API維護模式更改的歷史記錄,並使用您選擇的工具對它們進行區分。

+0

感謝您的回覆,關於批處理模式更新 - 我會檢查一下,如果它幾乎等同於執行單個模式更新,那麼就足夠了。 關於getDatabaseDdl - 是的,我知道。但我希望能有一些更好的工具來比較數據庫,這可以方便地更新更改(例如RedGate SQL比較等)。 順便說一句 - 備份是我們主要關心的問題。 – shlomiw

+0

剛剛確認批量模式更新確實更快!謝謝。我會把你的回答作爲答案 – shlomiw