多服务器上的多数据库多表操作.如何保证数据的完整性.

如果只有一条SQL数据,那么可能不用考虑数据的完整性,只要考虑下逻辑是否正确就可以了。比如说给张三加100元不要加到李四头上就行。

  如果在同一个库里,对两张表或者多张表同时进行修改的话,那么用事务来控制下,这样也可以保证数据的完整性,要么都成功了,要么都不成功。

  现在难题是,数据嘛不在同一个数据库里,而数据库嘛又不在同一个服务器上。这样的话就比较坑爹了,但是又难免不会出现这样的情况。

  如果遇到这样的情况,各位是如何来保证数据的完整性的?

  很多时候,比如说,改完A服务器上的A库,需要接着改B服务器上的B库,结果在A库成功后,B库失败了,因此数据也不完整了。

  求各位大侠分享下各自遇到的这些坑爹的情况都是怎么解决的...谢谢哈


鸿蒙传说
浏览 725回答 2
2回答

倚天杖

个人感觉另外一个库只是一个镜像。为什么要去操作呢?保存到一个库,另外一个库只是同步进去最后的结果。事物 一致性都有了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server