当前位置:当前位置: 首页 >
J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
人气:发表时间:2025-06-26 03:30:15
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
同类文章排行
- 你们的腰椎间盘突出,怎么治好的?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 有一个***约你出去,你会去吗?
- 一部电影会失传吗?
- 能分享一下你写过的rust项目吗?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 为何中文互联网相对英文互联网的内容质量较低?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 什么是 AI Agent(智能体)?
- 那你说什么样的是美女?
最新资讯文章
- GitHUb上有哪些令人惊艳的开源软件?
- 为什么管理一严,员工就走人?
- 有什么好用的开源、自由软件?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 哪款浏览器的综合性能最优?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 小米澎湃OS真的很不行吗?
- duckdb的性能如何?
- 请问照片里这个人是谁呀?
- 印度是真的烂还是咱们在信息茧房里面?
- 可以讲讲你们的遗憾吗?
- Jetpack Compose 和 Flutter 应该先学哪个呢?
- 南海有这么多石油,为什么中国不开***?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 为什么珠三角发展赶不上长三角了?
- 为什么美国这么强大?
- 内网设备,USB口被禁用,只能连接鼠标和键盘,有什么办法可以实现数据拷入?
- Node.js是谁发明的?
- 为什么都说 Finder 难用?
- 人常说女人味,到底是个什么味?