我正在重構一個可怕的交織數據庫模式,這並不是說它過於標準化;隨着時間的推移變得越來越醜陋,並且沒有非常好地佈置。數據庫模式 - 按對象或數據組織?
有幾個表(論壇板,論壇帖子,帖子的想法,博客條目)共享幾乎相同的數據結構和組成,而是因爲他們代表了從應用的角度不同的「對象」是簡單地分隔。我最初的反應是將具有相同數據結構的所有內容放入同一個表中,並在執行選擇時使用「類型」列來區分數據。
我是不是自己設置爲最高下降採用這種「全合一」的做法,並允許(潛在的)訪問相同的表中的應用程序的許多地方?僅供參考,我不能看到這個數據庫在未來一年左右增長到超過〜20MB更多...