当前位置: 代码迷 >> 综合 >> Replication副本在各平台上的使用
  详细解决方案

Replication副本在各平台上的使用

热度:49   发布时间:2024-02-05 07:38:49.0

本文主要分析Replication副本在mysql,redis,zookeeper,kafka和mongoDB这些平台上的使用

副本的优势

1、水平扩展:提高性能,读写分离。kafka的副本只是用来备份和故障转移

2、备份和故障转移

副本的同步类型

mysql:异步,半同步,延迟同步

redis:异步(部分重同步,全量重同步)

zookeeper:半同步(半数以上)

kafka:半同步(ISR)

mongoDB:异步

复制格式

mysql:binlog(基于语句或基于行),偏移量

redis:rdb文件,写命令(基于字节偏移量)

kafka:partition(log偏移量)

zookeeper和mongoDB:未知