由于读写操作是分离的,所以在写服务器failover期间,服务的写功能是无法使用的;
对于单片而言,写操作是单点的,一台服务波动则整个分片都波动。
主备机器在同步上需要额外的时间开销。对于松散文件、文件压缩的Git仓库,这个耗时比单文件拷贝耗时更久。
用户侧的短时间内的瞬时操作,对于节点同步来说可能是并发的,无法保证同步中的事务顺序。
同分片写,主备机器要求规格完全一致。但由于接收的请求不同,存在严重的资源消耗不均;
由于同步的小文件多,对延时敏感,跨机房异步同步,机器规格一比一复制。
每个副本都会承担读写操作,水位平均
副本与机器解耦,释放机器的规格限制,可以根据仓库的访问热度采用不同涉及机型和存储介质