首页   注册   登录

whileFalse

V2EX 第 218666 号会员,加入于 2017-03-03 13:00:58 +08:00
今日活跃度排名 3421
阿丽塔片尾的彩蛋被剪了?
电影  •  whileFalse  •  53 天前  •  最后回复来自 hayanami
6
@Livid 最热 tag 挂了
然而并没有  •  whileFalse  •  118 天前  •  最后回复来自 Livid
9
[求助] 路由 5G 延迟极高
问与答  •  whileFalse  •  117 天前  •  最后回复来自 flynaj
21
别人的 IP 也能卖,蒲公英真是 666
问与答  •  whileFalse  •  120 天前  •  最后回复来自 whileFalse
20
whileFalse 最近回复了
21 小时 12 分钟前
回复了 dapp98230 创建的主题 问与答 老哥们 bandwidth-greedy 怎么翻译啊
带宽密集型应用?
21 小时 16 分钟前
回复了 qianji201712 创建的主题 编程 看了 Linus 大神关于代码的 “good taste ”观点
说得好但毫无意义。

把两套代码摆出来,大家都知道哪套比较好。但问题是,谁来写出那些比较好的代码呢?
“写完马上读就会有问题”

没错。所以要从业务层弥补。
当如果写和读属于两个无关业务,比如用户 A 刚更新了自己的头像,用户 B 立即去拿结果拿到了旧的;这种情况通常是可忍受的。因为如果用户 B 的这个请求早发送 1s,那么他看到的肯定就是旧的;两个业务之前不存在因果关系。

如果写读属于同一个业务,比如更改用户单张借记卡的余额,然后显示用户所有卡的总余额;这种情况要不将两个数据库操作合并为同一个操作,要不从业务层将两个独立的请求合并为一个请求,要不强制读主库;要不告诉用户”更新可能延迟“之类的。

总之,上读写分离是和业务相关的,无法做到对开发透明。在业务理解并做针对性优化的情况下,可用性不会是问题。
卖房
去医院皮肤科看看吧
3 天前
回复了 glaucus 创建的主题 程序员 请教一个带“-”的文字编号排序问题
对于 x-y-z,如果 x、y、z 均在 100 以内,则比较 x*10000 + y* 100 + z 即可。
应该差不了多少,问这个干嘛?
不错,但是不累么……手和眼睛。
想问问 lz 一般在什么情况下使用手机写作,路上吗?

如果出差多,在飞机或者火车上小桌板不适合放置 15 寸笔记本或者二合一平板,这时倒是有手机办公的需求。
手动点赞
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2274 人在线   最高记录 4385   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 15ms · UTC 04:59 · PVG 12:59 · LAX 21:59 · JFK 00:59
♥ Do have faith in what you're doing.
沪ICP备16043287号-1