Sql 如何合并两个不同的数据库?
我想知道我能做些什么来保持两个数据库在两个不同的位置,除了不同的数据同步外,具有相同的结构 如果我必须更详细的问题是,我有2个商店,其中我有一个服务器每个。原因是网络问题无法解决,所以有时其中一家商店超过2天没有互联网,我们仍然希望能够在系统中输入信息,比如说计费系统。所以为了解决这个问题,我会让一家商店输入奇数发票,另一家商店输入偶数发票,这样当一家商店没有互联网时,他们仍然可以工作。现在,我不知道该怎么做:当互联网再次回归时,我希望这两个数据库将其数据同步。我该怎么做 我将使用MySQLSql 如何合并两个不同的数据库?,sql,Sql,我想知道我能做些什么来保持两个数据库在两个不同的位置,除了不同的数据同步外,具有相同的结构 如果我必须更详细的问题是,我有2个商店,其中我有一个服务器每个。原因是网络问题无法解决,所以有时其中一家商店超过2天没有互联网,我们仍然希望能够在系统中输入信息,比如说计费系统。所以为了解决这个问题,我会让一家商店输入奇数发票,另一家商店输入偶数发票,这样当一家商店没有互联网时,他们仍然可以工作。现在,我不知道该怎么做:当互联网再次回归时,我希望这两个数据库将其数据同步。我该怎么做 我将使用MySQL 谢
谢谢 您使用的数据库技术是SQL Server、Oracle、MySql等?偶数/奇数是个坏主意。当你有第三家商店时会发生什么?可能每个商店都需要自己的发票。如果它们必须共享同一个源,那么您需要为它们提供一个中央服务器;如果你不允许有任何差距,你就完蛋了,因为它们会很快失去同步不同数量的发票@发条缪斯那么什么是更好的方法呢?为了解决这个问题,两个存储区都可以在没有internet的情况下工作,并且当再次有internet时,数据库会同步而不会有数据覆盖的风险。请注意,在这两种情况下,您都需要存储原始存储区,以防生成方案更改。之后,它依赖于会计法;有些要求序列中没有间隙,这在其他方面也会造成困难,是否允许使用单独的生成器也将取决于法律。从一个角度来看,每个商店都是自己的实体,意味着不同的数字集。否则,您需要像电话一样的带外通信,并且手动输入发票号码的能力还有其他问题。