J***a,一个单据领导让把主数据存mysql,详情存mongodb中,如何保证数据一致性比较简单?
都分开了,把主数据的信息也加一份到详情里。
每次更新先生成一个新详情id并插入到芒果滴逼,如果超时或者出错就不更新数据库,成功了再更新主数据库。
这样1。
如果更新芒果超时实际上是失败。
等于啥也没发生。
2。
如果超时实际上是成功,只是产生了一条垃圾数据。
但是业务上没感知。
3如果芒果更新成功但是写入数据库。
失败,等于场景2。
4。
再次基础上,你再稍动点脑子就得到了快照功能哦。
更新关联关系的时候记得开事务并插…。
相关推荐
最新更新
推荐阅读
前端,后端,全栈哪个好找工作?
苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
大家在广州的一天是怎么样的呢?
医生老师公务员三个铁饭碗群体,谁会第一个面临职业危机呢?
一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
选什么作为后端比较适合我,Django. Fastapi. Flask?
股票分红明明是好事,为什么不受待见?
百度为什么越来越垃圾了?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
猜你喜欢
关注我们

包装用纸
网站首页
