分庫在軟體開發什麼時候進行

2021-09-06 16:52:11 字數 277 閱讀 1453

架構設計時就要訂好分庫策略,否則一方面技術設計會沒有預留,另一方面資料模型設計上也會缺乏預留。

分庫有n種策略,比如:活躍庫/歷史庫,讀寫分離,業務垂直分離 等等。

架構設計初期,訂好未來將採用的分庫策略,然後按該策略預留好技術支援和資料模型上的支援,比如:更新時間戳、資料屬地資訊、資料的業務分類資訊等,就需要在多張表中都做冗餘儲存。

初期如果沒有訂好策略,等系統跑個3年後再來分庫,會十分、相當、顯著的痛苦。當然,如果堅持用個3~5年,然後跟客戶說系統老了該掏點錢讓我們公升級換代了,也是個方案。

在c 中, 什麼時候用 什麼時候用

在某種意義上,和 是意思相對的兩個東西,把它們放在一起有什麼意義呢?為了理解指標的這種做法,我們先複習一下c c 程式設計中無所不在的指標概念。我們都知道myclass 的意思 指向某個物件的指標,此物件的型別為myclass。void func1 myclass pmyclass 例如 mycla...

layoutSubviews在什麼時候被呼叫

layoutsubviews在以下情況下會被呼叫 1 init初始化不會觸發layoutsubviews 2 addsubview會觸發layoutsubviews 3 設定view的frame會觸發layoutsubviews,當然前提是frame的值設定前後發生了變化 4 滾動乙個uiscrol...

在Ajax中什麼時候用GET什麼時候用POST?

當我們有大量資料要傳送時最好的辦法是一次發出多個只傳遞少量資訊的ajax呼叫時。如果你正用乙個ajax呼叫傳送大量資料,那麼最好是結束這種做法,因為這樣做並不能節約時間。因此,需要傳送大量資料能成為我們在get和post之間猶豫不決的理由嗎?這兩個方法都是為不同的目的而設計的,兩者的不同也在於其使用...