当前位置:当前位置: 首页 >
J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
文章出处:网络 人气:发表时间:2025-06-26 03:30:15
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
同类文章排行
- 国内大厂现在用rust的多吗?
- 这种裙子是不是对直男爆杀?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 同时使用多个显示器能提高工作效率吗?
- 用Django开发web后端,真的比SpringBoot要省事吗?
- 如何看待多地推出升级版「禁酒令」?
- 微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要?
- 如果你是雷军,你如何应对饱和式攻击?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
最新资讯文章
- 如何评价《灵笼 2》第六集?
- 想听听看现在路人对五月天的看法?
- 花那么多钱举办婚礼的意义在哪呢?
- 可以随身携带一个Linux系统吗?
- 能分享一下你写过的rust项目吗?
- 伊朗这次会崩溃灭亡吗?
- 国产数据库有什么坑?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 独立开发***能盈利吗?感觉好累...
- 腰肌劳损是如何管理的?恢复之后如何避免复发?
- 旅行者 1 号飞出太阳系了,它是如何和地球联系的呢?
- 核聚变是一条死胡同吗?
- 小米澎湃OS真的很不行吗?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- NAS的硬盘损坏率真的有这么高吗?