寬表:從字面意義上講就是字段比較多的數據庫表。通常是指業務主題相關的指標、維度、屬性關聯在一起的一張數據庫表。由於把不同的內容都放在同一張表存儲,寬表已經不符合三範式的模型設計規範,隨之帶來的主要壞處就是數據的大量冗餘,與之相對應的好處就是查詢性能的提高與便捷。這種寬表的設計廣泛應用於數據挖掘模型訓練前的數據準備,通過把相關字段放在同一張表中,可以大大提高數據挖掘模型訓練過程中迭代計算時的效率問題。(一句話,空間換時間,便於訓練迭代、減少表關聯數量,修改少量數據時不需要該多張表)
窄表:嚴格按照數據庫設計三範式。儘量減少數據冗餘,但是缺點是修改一個數據可能需要修改多張表
一個例子搞懂寬表和窄表的區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
智慧家庭場景的推薦系統的發展歷程和方向 | InfoQ《公開課》
InfoQ 中文站
2021-12-21 10:54:01
開源80萬行代碼,微衆銀行如何在小團隊規模下煉出一套一站式大數據平臺 | 卓越技術團隊訪談錄
Tina
2021-12-21 10:53:51
RocketMQ Streams:將輕量級實時計算引擎融合進消息系統
袁小栋
2021-12-07 10:29:04
數據也需要滴血認親?
Justin
2021-12-05 12:33:58
爲什麼Netflix“永不宕機”?
核子可乐
2021-11-25 15:48:52
RocketMQ 在金融企業技術中臺的落地實踐
陈培新
2021-11-25 10:53:56
開源雲原生數據編排軟件開發商Alluxio宣佈完成5000萬美元C輪融資
蔡芳芳
2021-11-18 22:08:53
2021 GitHub年度報告:僅有 11% 的開發者想重返辦公室辦公;JavaScript依然最受歡迎
李冬梅
2021-11-18 22:03:52
Databricks與Snowflake創始人開撕:“未來十年數據倉庫要麼不存在要麼大變樣”
Tina
2021-11-18 18:03:58
通過優化S3讀取來提高效率和減少運行時間
Bhalchandra Pandit
2021-11-11 10:23:52
基礎軟件創業 8 年,星環科技如何精準“踩點”? | C位面對面
InfoQ 中文站
2021-11-08 14:38:55
DataOps指南:數據管理新時代來了?
Mir Ali
2021-11-08 10:58:53
谷歌自研芯片Tensor正式亮相:5nm,8核CPU,支持手機運行AI模型
李冬梅
2021-10-20 15:53:52