标签信息怎么存储合适

2021 年 9 月 15 日
 huifeng

设计一个标签系统,用户有几千万,标签数量不确定,可能增长到几百个,怎么存储用户和标签的关系比较好?是竖表 userid,labelid 合适, 还是 userid, "labelid,label2,label3" 合适,第一列是用户 id,第二列是 labelid 用逗号,间隔。 第一种关联记录太多 几千万乘几千 太哈人了 第二种记录数量好控制点

1822 次点击
所在节点    问与答
5 条回复
woshihgs
2021 年 9 月 15 日
第二种,用 json 存储
Morriaty
2021 年 9 月 15 日
上 mongo 或者 es,直接存数组,这种数据不需要强事务性,丢了就丢了。
cityboy
2021 年 9 月 15 日
我以为是我发的,同求
eason1874
2021 年 9 月 15 日
第一种,一堆数字用不了多少空间,查询方便
TheCure
2021 年 9 月 15 日
第一种 按 user id sharding

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/801957

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX