J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
- 发表时间:2025-06-26 03:30:15
- 来源:
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
推荐资讯
- 2025-06-23 22:50:16黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-23 23:00:17为啥小姐姐们都不想做主播了?
- 2025-06-23 23:10:16现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 2025-06-23 23:40:17有哪些让你目瞪口呆的 Bug ?
- 2025-06-23 23:30:17云服务器应该去哪里购买比较好呢?
- 2025-06-23 22:25:17一岁宝宝高烧39度,爸爸还能睡得着,离吗?
- 2025-06-23 23:35:16太空中没有氧气,为什么太阳还在燃烧?
- 2025-06-23 23:00:17如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 2025-06-23 22:20:16如何评价Cursor?
- 2025-06-23 23:25:16如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
推荐产品
-
为什么bilibili后端要用go来写?
这个问题的潜台词是“为什么是 go 而不是 j***a”对吧 -
大家知道为什么艺术家都喜欢画女人体吗?
陈洪标|文 画女人体比冷军还逼真?照相机都拍不出来。 网友: -
如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
今天跟大家聊一下Scout被EDG执行的事。 近期,法院公 -
如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽?
哎,用户问的是B站客户端偷偷开UPnP端口的事儿,我得用大白
最新资讯