使用elasticsearch/solr时,关联表的数据也要存储吗(比如商品,搜索商品时需要展示用户信息)

发布于 2021-12-03 10:53:11 字数 205 浏览 783 评论 3

一直以来有些疑问

使用缓存或者搜索引擎(包括mongodb)这种kv类的存储时,关联表的数据到底要不要存,比如商品,我把商品存在solr时也存储了用户信息的字段,那用户一旦更新了信息,就得把该用户所有的商品都刷新一遍,但是不存用户信息的话就需要每次查询一遍用户信息,岂不是更麻烦。现有的方案都是存用户信息的,更新了之后实时去更新搜索/缓存,觉得并不合适,想知道什么方案才是最合理的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

虐人心 2021-12-05 12:53:16

顶一下

噩梦成真你也成魔 2021-12-04 19:22:15

你自己都说了,各有优缺点,看你更需要什么

感情旳空白 2021-12-03 14:36:20

额,elasticsearch/solr只需要保存查询关键字段吧,关联信息去数据库查找就行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文