資料庫一個欄位存放很多資料好還是用多行存盤好?
uj5u.com熱心網友回復:
這個需要看具體需求的啊。盡量滿足資料庫規范的設計。uj5u.com熱心網友回復:
根據實際需求情況而定,你說的這種應該是多列吧uj5u.com熱心網友回復:
給你說一個具體示例。比如:用戶的識訓地址, 你認為直接保存一個完整地址好, 還是分為 省、市、區、 詳細地址 4 個欄位比較好?
淘寶、京東 等電商都全部都是分開了的。
為什么呢?
如果不分開, 用戶很有可能瞎填, 比如不寫省市, 直接寫自己的 xx 區 xx 地址, 最后造成快遞投遞困難。
另外, 省、市、區 這些欄位是公共的, 只作關聯, 也節省了大量的空間。
------------------------------------------------------------------------------------
所以, 你在談這種問題的時候, 一定要談具體的場景, 要不然沒人給你準確答案。
uj5u.com熱心網友回復:
分開吧,比如快遞,如果不分開, 用戶很有可能瞎填, 比如不寫省市, 直接寫自己的 xx 區 xx 地址, 最后造成快遞投遞困難。另外, 省、市、區 這些欄位是公共的, 只作關聯, 也節省了大量的空間。
uj5u.com熱心網友回復:
具體情況具體分析我個人的區分方式是這樣的
應用場景少,應用量小的,多個資料放到一個欄位里
應用場景多,應用量大的,尤其是頻繁作為查詢依據時,放到冗余表中,多行處理
比如企業畫像,我是放到一個欄位里的,比如資訊分類,我是放到冗余表里的
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/104699.html
標籤:應用實例
上一篇:資料結構------C語言
