2012-05-24 53 views
0

过程中的主/客户端删除的条目我有两个网站,一个高手,一个 客户(得是PC)。每个都有一个SQL数据库。我正在开发一个函数来同步这两个函数,但是我需要检测一个条目是否已被删除,而不是另一个。例如:检测是否SQL同步

Master: Apple, Orange, Banana 
Client: Apple, Orange, Banana 

然后主用户删除橙色。一个天真的实现会将Orange从客户端传播回Master。我如何设置它,以便主人或客户可以删除一个条目,并在另一端删除它?

回答

0

如果您正在编写replication service而不是使用DB提供程序的内置系统(您没有说明您正在使用哪个数据库服务器,但我猜测MS SQL Server),那么您可能会很好地执行audit tables,然后让您的服务来回发送审计行。

通过这种方式,您可以知道何时编辑发生并能够解析当前数据集。

说实话,如果您可以使用“现货供应”的复制系统,那么编写自己的代码将会很困难。

+0

我正在使用mySQL。 – SomeKittens