Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我要建立一个网站。它是一种允许全球用户访问的杂志。数据可能会变得非常大。我使用 mySQL 数据库作为核心数据库来执行读/写操作,例如添加新用户、添加新文章等。由于核心数据库中的数据可能非常大,我正在考虑使用 Apache Solr 作为只读数据库(无论如何我都使用 Solr 作为搜索引擎)在用户每次查看文章时读取数据,用户配置文件, 等等。
这是实践中的好方法吗?有什么优点和缺点?
您可以将 Solr 用于全文搜索引擎以及只读数据存储,因为读取速度非常快,尤其是在使用 Filer Query 查询 Solr 时。 Con 可能是数据延迟,因为您将数据从 MySql 复制到 Solr,记录显示在 Solr 中会有延迟。