問(wèn)題描述比如有1000W個(gè)值,不考慮相關(guān)性的前提下是以每個(gè)值一條數(shù)據(jù)(即1000W條數(shù)據(jù))的形式存儲(chǔ)還是以每條數(shù)據(jù)四個(gè)字段存到250W條數(shù)據(jù)中?問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法剛進(jìn)一家公司,公司老大讓以多條數(shù)據(jù)的方式存儲(chǔ),打比方,用戶有人民幣余額,美元余額,日元余額。從我的理解是,應(yīng)當(dāng)一條數(shù)據(jù)中存儲(chǔ)三個(gè)字段,這仨字段分別代表相應(yīng)的數(shù)值,但目前技術(shù)組長(zhǎng)以及總監(jiān)給出的解決方案(已經(jīng)在用的)是以用戶ID、余額類型、余額額度這樣表示然后存在一張表中,也就是說(shuō)這一張表中通過(guò)用戶的ID會(huì)搜到三條結(jié)果這三條結(jié)果就是用戶的三種余額。我并非專業(yè)的數(shù)據(jù)庫(kù)開(kāi)發(fā)以及維護(hù)相關(guān)人員。我只是日常工作中會(huì)涉及到數(shù)據(jù)庫(kù)所以稍微懂一點(diǎn)點(diǎn)而已,我認(rèn)為應(yīng)該用第一種,即一條數(shù)據(jù)中多個(gè)字段來(lái)構(gòu)建這個(gè)表。但是其中的道理以及相關(guān)的專業(yè)解釋并不是很明確,還希望有大神能夠給予專業(yè)的解答。謝謝相關(guān)代碼//請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?
數(shù)據(jù)庫(kù)設(shè)計(jì) 優(yōu)先多字段還是多條記錄?求解答!
哆啦的時(shí)光機(jī)
2019-08-05 23:19:32