Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net SQL Server->;ElasticSearch(数据一致性)_.net_Sql Server_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,.net,Sql Server,elasticsearch" /> elasticsearch,.net,Sql Server,elasticsearch" />

.net SQL Server->;ElasticSearch(数据一致性)

.net SQL Server->;ElasticSearch(数据一致性),.net,sql-server,elasticsearch,.net,Sql Server,elasticsearch,先决条件/我能做什么: 我已经在本地安装了我的节点,使用NEST和ElasticSearch.NET库(或通过Sense的raw CURL命令),我已经在适当的索引中创建了几个文档。我可以通过相同库的“搜索”方法或通过Sense命令检索文档 我正在寻找/我不想做的事情: 我现在正在寻找一种更“自动化”的方法来同步SQL Server和ElasticSearch之间的数据,因为上面的方法似乎很难处理成近乎实时的更新 在理想情况下,会有一个程序要求我指定索引/类型的名称,哪些表和列(来自SQL Se

先决条件/我能做什么:

我已经在本地安装了我的节点,使用NEST和ElasticSearch.NET库(或通过Sense的raw CURL命令),我已经在适当的索引中创建了几个文档。我可以通过相同库的“搜索”方法或通过Sense命令检索文档

我正在寻找/我不想做的事情:

我现在正在寻找一种更“自动化”的方法来同步SQL Server和ElasticSearch之间的数据,因为上面的方法似乎很难处理成近乎实时的更新

在理想情况下,会有一个程序要求我指定索引/类型的名称,哪些表和列(来自SQL Server)将构成文档,以及该程序运行(更新添加/更新/删除)数据的频率

这样的软件存在吗


如果没有,有哪些示例说明其他人如何通过使用logstash jdbc输入或jdbc导入工具(我更喜欢前者)实现这两个产品套件之间的近实时数据一致性?

。请参阅此答案以了解更多详细信息:您是否正在寻找一种方法,使数据在ElasticSearch中不被复制?我一直在尝试从RESTAPI中提取数据,这意味着我不知道ElasticSearch中已经存在什么和没有什么。我在logstash中使用了指纹技术,它似乎起到了作用。