课程
/数据库
/MySQL
/数据库设计那些事
递归形式的数据,例如菜单,子菜单,子菜单的子菜单。该如何设计又能保证查询的效率。不单单是使用parentid
2015-03-12
源自:数据库设计那些事 1-1
正在回答
数据库表是 线性结构, 只能利用多余的外籍字段, 来维护关系。 提高查询性能。
比如 加入 parentId, rootId, moduleId, 等, 为你的每一个查询需求,建立外键, 空间换时间。
递归形的数据: 更适合 非关系型 比如mongoDB 天然的父子包含关系。 查询效率很高
举报
本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构
2 回答数据库设计步骤
1 回答数据库,是怎么设计的???
3 回答推荐数据库设计书籍
1 回答为什么要进行数据库设计
1 回答在设计数据库的过程中,哪个重要