elasticsearch Cassandra和高级查询:Spark、ElasticSearch、Sorl,elasticsearch,cassandra,apache-spark,sql-like,elasticsearch,Cassandra,Apache Spark,Sql Like" /> elasticsearch Cassandra和高级查询:Spark、ElasticSearch、Sorl,elasticsearch,cassandra,apache-spark,sql-like,elasticsearch,Cassandra,Apache Spark,Sql Like" />

elasticsearch Cassandra和高级查询:Spark、ElasticSearch、Sorl

elasticsearch Cassandra和高级查询:Spark、ElasticSearch、Sorl,elasticsearch,cassandra,apache-spark,sql-like,elasticsearch,Cassandra,Apache Spark,Sql Like,好的,我正在开发一个应用程序,我使用Cassandra作为数据库 到目前为止一切都很顺利,但现在我需要使用LIKE子句进行查询 我知道Cassandra不支持这一点,这就是为什么在寻找解决方案后,我考虑在另一个数据库中使用LIKE子句来维护这个表,而不是Cassandra,我甚至考虑使用关系数据库,即使不存在任何关系 然后我开始研究这是否真的是正确的方法,并进入了Spark、Sorl和ElasticSearch等领域 我想说清楚:我对这些框架几乎一无所知。真的。我只听说过他们,仅此而已 所以,我

好的,我正在开发一个应用程序,我使用Cassandra作为数据库

到目前为止一切都很顺利,但现在我需要使用LIKE子句进行查询

我知道Cassandra不支持这一点,这就是为什么在寻找解决方案后,我考虑在另一个数据库中使用LIKE子句来维护这个表,而不是Cassandra,我甚至考虑使用关系数据库,即使不存在任何关系

然后我开始研究这是否真的是正确的方法,并进入了Spark、Sorl和ElasticSearch等领域

我想说清楚:我对这些框架几乎一无所知。真的。我只听说过他们,仅此而已

所以,我不是来问你们‘嘿,如何使用这个框架?’。在我深入研究这些之前,我只想知道:这些东西能满足我的需求吗?——因为我不知道它们到底是如何工作的,它们到底是干什么用的

如果是这样的话,我会好好研究这个框架——我只是不想花时间去弄明白它和我的问题无关


谢谢

elasticsearch和solr都符合您的需要。他们使用lucene库执行反向索引以及更多功能——Datastax enterprise(Cassandra的商业发行版)提供了本机集成solr的解决方案。另一个解决方案(略有不同,但仍在运行)是集成infinispan,它提供了与Cassandra存储库的集成和反向索引

嗯,,
卡洛

谢谢你的回复!你能更深入地解释两者之间的主要区别吗?在这里你可以找到关于infinispan的部分答案:--这将解释什么是infinispan以及如何使用它来实现目标