請問大家在設(shè)計一個系統(tǒng)的附件存儲表的時候,是采用分散的將信息存儲到各個需要的表中呢?還是集中的將附件信息存儲到一個表中,然后在需要用到的表中進行關(guān)聯(lián)呢?還是有其他的方案?比如將用戶頭像的圖片信息存儲在用戶表的某個字段中,產(chǎn)品的圖片信息存儲到產(chǎn)品表的某個字段中,我將這種存儲方式稱為分散存儲。我以前待過的公司都是這種方式存儲的。將所有用戶上傳的附件都存在一個表中,然后在查詢數(shù)據(jù)需要圖片信息的時候通過和其他表中id字段進行關(guān)聯(lián)查詢獲取數(shù)據(jù),我將這種存儲方式稱為集中存儲。請大神說說這兩種方式的利弊。如果有更好其他的方式,請各位大神不吝分享。
1 回答

qq_笑_17
TA貢獻1818條經(jīng)驗 獲得超7個贊
分散存儲可以減少表連接,加快查詢速度
集中存儲的話可以做到查看所有上傳的圖片附件,一般做項目文檔管理用的比較多(也可以做附件版本),缺點是需要連表
添加回答
舉報
0/150
提交
取消