首页 > 解决方案 > 如何将弹性搜索与 ms sql 上的数据一起使用?

问题描述

我的数据在 Sql 服务器上,我想使用 ElasticSearch。

ElasticSearch 是否意味着也会有数据的副本?

谢谢你。

标签: elasticsearch

解决方案


首先 Elasticsearch 和 SQL 是完全独立的数据库,它们之间没有任何关系。ms sql 是关系数据库,而 Elasticsearch 是基于文档的搜索数据库。

人们使用 RDBMS 作为事实来源并构建 Elasticsearch 来为搜索和分析应用程序提供服务,这完全取决于您希望如何填充弹性搜索并将数据保存在 SQL 和 Elasticsearch 中。

  1. 您可以在没有任何支持 RDBMS 的情况下拥有 Elasticsearch。
  2. 您可以同时拥有两者,并选择在复制到 Elasticsearch 后从 SQL 中删除数据,或者同时拥有两个数据库中的数据。

推荐阅读