面试题答案
一键面试- 同步复制扩展性:
- 性能瓶颈:同步复制要求主集群在写入数据时,必须等待所有副本集群确认写入完成,这会导致随着副本集群数量增加,主集群的写入延迟显著增大,严重影响写入性能,进而限制了扩展性。例如,若有多个远距离的副本集群,网络延迟会不断累积。
- 资源消耗:主集群需要为每个副本的同步操作消耗大量网络资源和处理资源,资源的过度占用会限制系统能承载的副本数量,扩展性受限。
- 异步复制扩展性:
- 性能优势:异步复制主集群写入数据后,无需等待副本集群确认,可立即返回成功响应,写入性能不受副本集群数量和状态过多影响,因此扩展性更好。比如在高并发写入场景下,主集群能持续高效写入。
- 资源利用:异步复制减少了主集群等待副本确认的时间,资源消耗相对较低,允许系统容纳更多副本集群,提高扩展性。同时,副本集群可按自身节奏处理数据复制,对整体系统资源压力小。