voltDB或NuoDB需要ElasticSearch吗?

时间:2014-01-30 01:24:32

标签: postgresql indexing elasticsearch full-text-indexing voltdb

目前我正在使用PostgreSQL + ElasticSearch的项目中工作。但是我最近发现了VoltDB,我想知道我们是否还需要ElasticSearch来进行VoltDB搜索。

如果我没问题,elasticSearch从另一个关系数据库中获取PostgreSQL中的数据,并且它们重新索引数据以使用关系数据库索引进行更快速的查询。这是因为存储在ElasticSearch中的数据不完全受信任,因为ElasticSearch不符合ACID。

2 个答案:

答案 0 :(得分:2)

VoltDB速度非常快,非常适合并行化跨硬件资源的工作。它不包含任何类型的全文索引功能。 VoltDB上的任何类型的全文搜索至少都是蛮力的。这并不意味着它不能满足您的需求,但它实际上取决于您想要运行的查询类型。

答案 1 :(得分:1)

根据我对ElasticSearch的(有限)知识,它似乎是一个与数据库结合使用的搜索服务器,主要用于搜索和索引文档文件。

如果这是正确的,我不认为NuoDB可以替代ElasticSearch,但可能与PostgreSQL类似地与它结合使用。

此外,与Volt类似,NuoDB没有全文索引功能。