Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.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
Sql 如何合并两个不同的数据库?_Sql - Fatal编程技术网

Sql 如何合并两个不同的数据库?

Sql 如何合并两个不同的数据库?,sql,Sql,我想知道我能做些什么来保持两个数据库在两个不同的位置,除了不同的数据同步外,具有相同的结构 如果我必须更详细的问题是,我有2个商店,其中我有一个服务器每个。原因是网络问题无法解决,所以有时其中一家商店超过2天没有互联网,我们仍然希望能够在系统中输入信息,比如说计费系统。所以为了解决这个问题,我会让一家商店输入奇数发票,另一家商店输入偶数发票,这样当一家商店没有互联网时,他们仍然可以工作。现在,我不知道该怎么做:当互联网再次回归时,我希望这两个数据库将其数据同步。我该怎么做 我将使用MySQL 谢

我想知道我能做些什么来保持两个数据库在两个不同的位置,除了不同的数据同步外,具有相同的结构

如果我必须更详细的问题是,我有2个商店,其中我有一个服务器每个。原因是网络问题无法解决,所以有时其中一家商店超过2天没有互联网,我们仍然希望能够在系统中输入信息,比如说计费系统。所以为了解决这个问题,我会让一家商店输入奇数发票,另一家商店输入偶数发票,这样当一家商店没有互联网时,他们仍然可以工作。现在,我不知道该怎么做:当互联网再次回归时,我希望这两个数据库将其数据同步。我该怎么做

我将使用MySQL


谢谢

您使用的数据库技术是SQL Server、Oracle、MySql等?偶数/奇数是个坏主意。当你有第三家商店时会发生什么?可能每个商店都需要自己的发票。如果它们必须共享同一个源,那么您需要为它们提供一个中央服务器;如果你不允许有任何差距,你就完蛋了,因为它们会很快失去同步不同数量的发票@发条缪斯那么什么是更好的方法呢?为了解决这个问题,两个存储区都可以在没有internet的情况下工作,并且当再次有internet时,数据库会同步而不会有数据覆盖的风险。请注意,在这两种情况下,您都需要存储原始存储区,以防生成方案更改。之后,它依赖于会计法;有些要求序列中没有间隙,这在其他方面也会造成困难,是否允许使用单独的生成器也将取决于法律。从一个角度来看,每个商店都是自己的实体,意味着不同的数字集。否则,您需要像电话一样的带外通信,并且手动输入发票号码的能力还有其他问题。