当前位置:当前位置: 首页 >
J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
人气:发表时间:2025-06-26 03:30:15
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
同类文章排行
- 大家为什么会讨厌缩写?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- Firefox是如何一步一步衰落的?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 想要入行音***开发,但是没有相关项目经验怎么办?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 学生校服如何隐藏内衣痕迹?
- 你认为美国最近30年最烂的一个总统是谁?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 如何评价「尖叫」这种饮料?
最新资讯文章
- 个子高是种怎样的体验?
- 乡下的土鸡真的值100块钱吗?
- Firefox是如何一步一步衰落的?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 如何评价阿里等大厂笔试现已经禁用本地IDE?
- postgresql能取代mongodb吗?
- 三只羊是不是被人做局了?
- 为什么玩乐器的人都不喜欢让别人碰自己的乐器?
- 中国的航空发动机现在是什么水平?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 想深入学习网站后台技术,有哪些建议?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- duckdb的性能如何?
- 为什么Intel和AMD不像苹果那样在PC上搞SoC?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 为什么用 electron 开发的桌面应用那么多?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 你怎么看待剪映收费过高问题?
- 警犬知道自己是警犬么?