面试题答案
一键面试用户发布动态场景
选择 ONE
一致性级别。
原因:此场景要求尽快展示给粉丝,偶尔的数据不一致可接受。ONE
一致性级别下,客户端只需要等待一个副本确认写入即可,写操作速度快,能满足尽快展示动态给粉丝的需求,虽然可能存在短期内其他副本数据未同步的情况,但符合偶尔数据不一致可接受的条件。
用户个人资料修改场景
选择 ALL
一致性级别。
原因:该场景要求高度一致性,ALL
一致性级别确保所有副本都确认写入操作,只有当所有副本完成写入后,写操作才被认为成功,这样能保证任何读取操作都能获取到最新且一致的用户个人资料数据,满足对用户个人资料修改高度一致性的要求。