2016-03-07 65 views
0

我正在開發的這個項目對外語有很大的依賴性。爲了捕獲所有外語所需的內容,我設計了以下DB圖。早期實現可伸縮性的SQL數據庫設計

enter image description here

因爲我想在數據庫設計的早期階段,以解決可伸縮性的問題,我想知道這是一個很好的方式去?對於每個表產品,代理(以及任何進一步的表),其他解決方案都將具有其自己的內容/內容語言表,如ProductsContent,ProductsContentLanguages,AgentsContent,AgentsContentLanguages。

拆分和複製表結構會縮小表大小,並會提高性能,尤其是因爲每個表不會包含相同數量的條目。我相信當表格變得非常大時,差異會更加明顯。

那麼在這種特殊情況下會是一個好的數據庫設計?

回答