当前位置:当前位置: 首页 >
J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
文章出处:网络 人气:发表时间:2025-06-24 07:40:11
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
同类文章排行
- 为什么是9月3日阅兵而不是10月1日国庆阅兵?
- 湖南卫视究竟是一个怎样的存在?
- 各位程序员岱佬们可以分享一下你们敲代码时的好习惯吗?
- 一个人喝茶该准备什么茶具?
- 你卡过最厉害的bug是什么?
- ***如亚马逊河在中国境内,取代了黄河的位置,我们将会怎样的治理它?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 在日本的中国人如何评价日本拉面?
最新资讯文章
- 为什么网上很多外行敢站出来评价中医?
- 为什么国内没有一个发布需求的***或网站呢?
- 什么是 AI Agent(智能体)?
- 现在还能做独立开发者吗?
- 汤姆·克鲁斯在国外算几线?
- Electron 做游戏客户端的潜力有多大?
- jwt的设计合理吗?
- Node.js是谁发明的?
- 女生到底应不应该穿***的衣服?
- 怎样才能把动态磁盘转换为基本磁盘?
- GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
- 平面设计师要被时代淘汰了吗?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 如何评价Cursor?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 养龟玩龟的人可怕吗?
- ant-design-vue 社区为什么不维护了?
- 大家为什么会讨厌缩写?
- Linux 下有没有类似 Everything 的搜索工具?





