好好学习
牛叔叔
数据库
(525)
(0)
收藏
对于 SQL 来说,可以通过外链子结点或父结点的方式表示树形结构。
对于 MongoDB 而言,比较方便的就是通过存储子结点数组的方式实现,但是其缺点就是每次更新时都需要操作整个结构,不合适做频繁更新,比如说家谱。
因此,当数据是分层结构并且经常被查询时,树形模式是比较优的一个选择。并且可以通过给数组中的属性创建多键索引提高查询效率。
树形模式的优点如下:
通过避免多次 JOIN 操作提高了性能
树形模式的缺点如下:
需要在应用程序中管理树结构的更新
点击登录参与评论
0条评论
点击登录参与评论