Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Oracle数据库和Solr之间的一致性检查程序_Oracle_Api_Solr_Consistency - Fatal编程技术网

Oracle数据库和Solr之间的一致性检查程序

Oracle数据库和Solr之间的一致性检查程序,oracle,api,solr,consistency,Oracle,Api,Solr,Consistency,我们有一个API,它将信息保存到Oracle DB,然后在Solr中插入相同的数据。两者都不是事务性的,这就是为什么我们会有不一致的地方。有人知道一个工具来检查和解决Oracle和Solr之间的这些不一致吗?没有自动化的方法 我这样做的方式是让一个程序转储有问题的Oracle表,每行一行,然后另一个程序转储有问题的Solr核心,每记录一行,然后在它们上运行diff 这不会是一种一刀切的方法。您的核心很可能由表中的一些数据组成,但不是该表中的所有列,并且可能会在此过程中进行一些转换。如果你要加入你

我们有一个API,它将信息保存到Oracle DB,然后在Solr中插入相同的数据。两者都不是事务性的,这就是为什么我们会有不一致的地方。有人知道一个工具来检查和解决Oracle和Solr之间的这些不一致吗?

没有自动化的方法

我这样做的方式是让一个程序转储有问题的Oracle表,每行一行,然后另一个程序转储有问题的Solr核心,每记录一行,然后在它们上运行diff

这不会是一种一刀切的方法。您的核心很可能由表中的一些数据组成,但不是该表中的所有列,并且可能会在此过程中进行一些转换。如果你要加入你的DIH,那么不管怎样,一切都会改变