跨机房数据延时。分布式数据库大多采用多副本机制+一致性协议,当数据写时,需要大多数副本写成功才认为写成功,因此,要保证“大多数副本”写的延时不能太大,否则会影响写效率。所以,在设计多机房部署时,要考虑副本的所在位置以及写延时。如果是同城,那么写数据副本的耗时差别不大;...
显示全部跨机房数据延时。
分布式数据库大多采用多副本机制+一致性协议,当数据写时,需要大多数副本写成功才认为写成功,因此,要保证“大多数副本”写的延时不能太大,否则会影响写效率。所以,在设计多机房部署时,要考虑副本的所在位置以及写延时。如果是同城,那么写数据副本的耗时差别不大;如果是异地,就要考虑异地机房的延时,若延时很大,那么最好将大多数副本设置在本地,异地只放少数副本,这样在写时只需本地副本写成功即可,无需等待异地副本完成写操作。
收起