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

空无 发布于 2017/03/27 18:22
阅读 204
收藏 0

一直以来有些疑问

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

加载中
1
Java_Coder
Java_Coder

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

1
dollyn
dollyn

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

0
返回顶部
顶部