J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
- 发表时间:2025-06-25 19:35:16
- 来源:
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
推荐资讯
- 2025-06-27 08:10:16养龟玩龟的人可怕吗?
- 2025-06-27 07:00:16真的有这种又苗条身材又爆炸的么?
- 2025-06-27 06:45:15魔兽世界有必要4k吗?
- 2025-06-27 06:40:15为什么不用rust重写Nginx?
- 2025-06-27 07:20:15为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-27 08:30:18消息源称托马斯续约失败将自由离队,这将对阿森纳产生什么影响?
- 2025-06-27 07:35:15为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-27 08:05:16韩国作为发达国家,到底发达在哪?
- 2025-06-27 08:35:17韦东奕的牙怎么没了?
- 2025-06-27 07:40:16你见过最无用的节俭行为是什么?
推荐产品
-
为什么日本人室内光脚啊?他们屋子里有这么干净吗?
第一次去日本朋友家,我脱了鞋刚准备穿拖鞋,朋友说:“没事,光 -
网友小米悠悠因卵巢囊肿拖延治疗演变为卵巢子宫内膜样癌去世,有哪些警示?这是种什么病?前期有哪些症状?
首先想和所有的女性朋友说一下:卵巢囊肿变成卵巢癌是非常罕见的 -
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
好处概括起来就是:编户齐机。 你能想到的,它们也能想到。 -
买到烂尾楼到底该有多绝望?
1 见过发短***维权的,也见过发短***擦边的。 这是第
最新资讯