我们有一个庞大的postgresql数据库,但它的处理速度非常慢,我们已经有一个非常好的索引与postgresql到位,但它需要一段时间来获得我们的数据从postgres,我们正计划将我们的数据库迁移到ElasticSearch,只为选择查询。我们可以将全功能数据库迁移到ElasticSearch吗?
p1tboqfb1#
是的,为什么不呢?事实上,大多数搜索应用程序(如电子商务)的搜索都是由search db(elasticsearch或solr)支持的,但它们是由rdbms支持的(这是事实的来源),而且从这些数据库建立elasticsearch索引也非常常见。rdbms适用于关系事务系统,但如果您希望加快搜索查询(而不是在rdbms中创建巨大的索引),那么使用elasticsearch总是有意义的(在过滤器和聚合的情况下,它也非常有效)。
1条答案
按热度按时间p1tboqfb1#
是的,为什么不呢?事实上,大多数搜索应用程序(如电子商务)的搜索都是由search db(elasticsearch或solr)支持的,但它们是由rdbms支持的(这是事实的来源),而且从这些数据库建立elasticsearch索引也非常常见。
rdbms适用于关系事务系统,但如果您希望加快搜索查询(而不是在rdbms中创建巨大的索引),那么使用elasticsearch总是有意义的(在过滤器和聚合的情况下,它也非常有效)。