我们可以将ApacheSolr用于像mysql这样的关系数据库吗?

我们可以将ApacheSolr用于像mysql这样的关系数据库吗?,solr,lucene,Solr,Lucene,我是新来的apachesolr我需要知道天气apachesolr对于像mysql这样的关系数据库来说真的很好。为什么我要找Apache Solr是因为我有一个带有关系映射的大型数据库,FK数据检索速度非常慢,所以我要找一些搜索引擎或算法。是的,Apache Solr非常适合关系数据库,如MYSql和Oracle 您可以使用solr的数据导入处理程序(DIH) 使用DIH索引数据并检查性能 下面是一些链接,它们将帮助您实现同样的目标 是的,ApacheSolr非常适用于MYSql和Oracle

我是新来的apachesolr我需要知道天气apachesolr对于像mysql这样的关系数据库来说真的很好。为什么我要找Apache Solr是因为我有一个带有关系映射的大型数据库,FK数据检索速度非常慢,所以我要找一些搜索引擎或算法。

是的,Apache Solr非常适合关系数据库,如MYSql和Oracle

您可以使用solr的数据导入处理程序(DIH)

使用DIH索引数据并检查性能

下面是一些链接,它们将帮助您实现同样的目标


是的,ApacheSolr非常适用于MYSql和Oracle等关系数据库

您可以使用solr的数据导入处理程序(DIH)

使用DIH索引数据并检查性能

下面是一些链接,它们将帮助您实现同样的目标

您(可能)不想将Solr用作数据库,但将其与关系数据库一起使用是一种非常常见的用例

不使用Solr作为主要数据存储的原因之一是,输入上的转换将是有损的,直到最近几年,还不能更新单个字段。由于对字段的更改也不会传播到现有数据中,因此在尝试将其用作单个存储时可能会遇到问题

使用不同的技术来存储数据,但将其索引到Solr并对其执行搜索查询以卸载主数据存储。

您(可能)不想将Solr用作数据库,但将其与关系数据库一起使用是非常常见的用例

不使用Solr作为主要数据存储的原因之一是,输入上的转换将是有损的,直到最近几年,还不能更新单个字段。由于对字段的更改也不会传播到现有数据中,因此在尝试将其用作单个存储时可能会遇到问题


使用不同的技术存储数据,但将其索引到Solr并对其执行搜索查询以卸载主数据存储。

然后我可以使用mysql作为数据库,使用Solr进行索引将正确地解决我的数据加载问题。它可能会。不知道性能问题在哪里是不可能的-RDBMs中的主键查找应该是数据库也进行了大量优化的用例。查询获取很好。事实上,我正在使用hibernate框架获取数据,所以我怀疑这可能需要一段时间。我可以使用mysql作为数据库,使用solr进行索引将正确地解决我的数据加载问题。它可能会。不知道性能问题在哪里是不可能的-RDBMs中的主键查找应该是数据库也进行了大量优化的用例。查询获取很好。实际上,我正在使用hibernate框架获取数据,所以我怀疑这可能需要一段时间。如果这回答了问题..请随意接受答案:)@AbhijitBashetti是否可以用它替换0.5,1 GB的数据库?,我的意思是它能处理多大的数据。@阿德里安:0.5 GB是数据库的总大小还是数据库的单行大小?我目前索引了100 GB的数据。@AbhijitBashetti我有50万条记录,总计500 MB DB。数据记录大多是大字符串。这看起来是个好主意。我将在这个周末检查它。如果这回答了问题..请随意接受答案:)@AbhijitBashetti是否可以用它替换0.5,1 GB的数据库?我的意思是它可以处理多大的数据库。@Adrian:0.5 GB是数据库的总大小还是数据库的单行?我目前索引了100 GB的数据。@AbhijitBashetti我有50万条记录,总计500 MB DB。数据记录大多是大字符串。这看起来是个好主意。这个周末我会检查一下。