J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
- 发表时间:2025-06-25 06:10:15
- 来源:
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
推荐资讯
- 2025-06-26 21:15:16你会从mac转向Windows吗?
- 2025-06-26 20:55:15如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-26 21:10:152025年六月现在硬盘咋还涨价了呢?
- 2025-06-26 19:55:15使用内存超过32G(含)的电脑是种怎样的体验?
- 2025-06-26 20:05:16PHP 已经诞生 30 年,它对你意味着什么?
- 2025-06-26 19:45:15两个人在一起很合适是什么样的感觉?
- 2025-06-26 21:15:16AI绘画,描述关键词(提示词)需要遵循什么逻辑呢?
- 2025-06-26 20:35:16女明星穿瑜伽裤出门是什么体验?
- 2025-06-26 20:55:15为什么很多爸爸是“女儿奴”?
- 2025-06-26 20:40:16如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
推荐产品
-
这种裙子是不是对直男爆杀?
咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特 -
obsidian用一两年后会有多大?全文搜索还快吗?
用内存虚拟化方案就可以了。 因为 Obsidian 对于 . -
在C中,如何实现删掉一行注释无法运行?
我来说一个真实遇到过的例子。 这个例子依赖编译器实现相关的行 -
电脑系统崩溃如何重装系统?
有一台额外能正常联网的电脑,再加一个容量不低于8G的U盘,就
最新资讯