都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
上一篇 : 2025年,Gitea 和 GitLab 应当如何选择?
下一篇 : 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
怎么看待B站舞蹈区和某些风格比较暴露的up?...
华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?...
女生到底应不应该穿***的衣服?...
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?...