我打算建一个网站。这是一本允许全球用户访问的杂志。数据可能会变得非常大。我使用mySQL数据库作为核心数据库来执行读/写操作,例如添加新用户,添加新文章等。 由于核心数据库中的数据可能非常大,我认为使用Apache Solr作为只读数据库(无论如何我使用Solr作为搜索引擎)每次用户查看文章时读取数据,用户配置文件等等。
这是一个很好的实践方法吗?什么是利弊?
答案 0 :(得分:3)
您可以将Solr用作全文搜索引擎以及只读数据存储区,因为读取速度非常快,尤其是在使用Filer Query查询Solr时。 Con可以是数据的延迟,因为您将数据从MySql复制到Solr,在Solr中会出现延迟记录。