我能不能把标签信息一股脑冗余到文章的标签数组字段里面,而不是说单单存 ID,然后去关联第二个表去查?哪种方式更好,基于 mongodb 数据库
1
zhongrs232 2021 年 1 月 16 日
改标签怎么办,标签换个名字或被删除了,全部文章都要更新一遍标签数组吗
|
2
lithiumii 2021 年 1 月 16 日 via Android
mongodb 的思路一般是能嵌入就不要关联吧
|
3
nonone OP @zhongrs232 这个可以放晚上 人少的时候执行队列任务去查找修改
|
4
SorcererXW 2021 年 1 月 16 日
1-n 用嵌入
n-n 用关联 |
5
Jacky23333 2021 年 1 月 16 日 via Android
@nonone 也就是说改标签还不能实时生效?
|
6
stabc 2021 年 1 月 16 日
较『主流』的观点是用标签 ID 。但是我个人还是推荐直接存放,这才发挥了 mongodb 的优势。而且我做过测试,mongodb 的基于多标签的索引查询速度比 pg 和 mysql 快很多倍。
|
7
vicalloy 2021 年 1 月 16 日
你的这个需求更适合关系数据库,博客就不要用 MongoDB 。
|
8
terranboy 2021 年 1 月 16 日
直接存标签名,id 都不需要了
|
9
ryanlid 2021 年 1 月 16 日
|
10
rrfeng 2021 年 1 月 16 日 via Android
你能有多少博客,还不是随便搞…怎么写顺手怎么弄。
几千万的话再考虑这个问题吧。 |
12
musi 2021 年 1 月 17 日
都用上 nosql 了还想着关联?
|