【发布时间】:2013-11-03 11:22:56
【问题描述】:
我正在使用 Solr(可能会迁移到 Elasticsearch)来索引用户可以搜索的文档。数据来自 MySQL,它接受用户的写入。可以单击每个搜索结果以查看其详细信息,这很常见。详细信息页面从 MySQL 中获取所有数据。
由于详细信息页面显示的几个字段已经在 Solr 中建立索引,将所有字段简单地存储在 Solr 中而不访问数据库会更好吗?详细信息页面已经必须向 Solr 查询更多类似这样的建议。
我相信现在这两种方式都不是问题。但是大多数中等或高流量的网站是做什么的?具有类似功能的网站示例是报纸。 Stackoverflow 本身有些不同,因为数据更加动态,因为用户可以不断添加对问题的回复。
实际上,直到最近,我才从 Solr 提供数据,当我决定添加一个功能,如果从 Solr 而不是 MySQL 提供数据,该功能的实现会更简单,但我不知道这是否是一个好的想法与否。
你们怎么看?谢谢!
【问题讨论】:
标签: mysql database solr elasticsearch