課程
/數據庫
/MySQL
/數據庫設計那些事
遞歸形式的數據,例如菜單,子菜單,子菜單的子菜單。該如何設計又能保證查詢的效率。不單單是使用parentid
2015-03-12
源自:數據庫設計那些事 1-1
正在回答
數據庫表是 線性結構, ?只能利用多余的外籍字段, 來維護關系。 提高查詢性能。
?比如 加入 parentId, rootId, moduleId, 等, 為你的每一個查詢需求,建立外鍵, ?空間換時間。
遞歸形的數據: 更適合 非關系型 ?比如mongoDB ? 天然的父子包含關系。 查詢效率很高
舉報
本教程從數據庫設計基本理論入手,教你設計簡潔高效數據庫結構
2 回答數據庫設計步驟
1 回答數據庫,是怎么設計的???
3 回答推薦數據庫設計書籍
1 回答為什么要進行數據庫設計
1 回答在設計數據庫的過程中,哪個重要
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-07
數據庫表是 線性結構, ?只能利用多余的外籍字段, 來維護關系。 提高查詢性能。
?比如 加入 parentId, rootId, moduleId, 等, 為你的每一個查詢需求,建立外鍵, ?空間換時間。
遞歸形的數據: 更適合 非關系型 ?比如mongoDB ? 天然的父子包含關系。 查詢效率很高