威澳门尼斯人36366com:发源Instagram的某个MySQL运营经验,MySQL运营经验

原标题:MySQL运行经验

1. 概要

威澳门尼斯人36366com 1


1. 概要

每台机械都应用多实例的模子。 每种机器放两个实例,每一个实例放八个DB。

每台机械都使用多实例的模型。 每种机器放四个实例,每一个实例放多个DB。

有的音信可以参照: 

多实例之间从未展开能源隔开分离,这么做是让各类实例都能发挥最大品质。

多实例之间一直不展开财富隔断,这么做是让各种实例都能发布最大品质。

眼下比很多主导工作已切换来My罗克s引擎,在机械硬件配备不改变的场所,约可节省二分之一机器。

时下大多数基本职业已切换到MyRocks引擎,在机器硬件配备不改变的情状,约可节约一半机器。

座落My罗克s上的大旨业务首要有:Feed、Post、社交图谱等读写混合业务。

献身My罗克s上的为主工作主要有:Feed、Post、社交图谱等读写混合业务。

My罗克s项目地址:

My罗克s项目地址:

其余,MariaDB 10.2本子也将在整合My罗克s引擎。

别的,MariaDB 10.2版本也将在整合My罗克s引擎。

2. 高可用机制

 

选择基于GTID的一主多从结构,外加三个依据lossless
semi-sync机制的mysqlbinlog达成的binlog server(可以知晓为MySQL 5.7的loss
zero replication)。

2. 高可用机制

基于相当多派达成活动选主。


依据配置基本达成切换,未利用VIP。

使用基于GTID的一主多从构造,外加贰个依照lossless
semi-sync机制的mysqlbinlog完成的binlog server(能够通晓为MySQL 5.7的loss
zero replication)。

在以为semi-sync复制可确定保证宗旨数据一致性的只要前提下,发生故障切换时,利用上述的binlog
server中的日志举办补全后再选新主、切换。

依据好些个派实现自动选主。

若个别意况下是因为特别原因,出现从库全体挂掉的图景,会将全方位央求切到主库,由它扛起所有的职业服务压力。

依附配置基本达成切换,未利用VIP。

有些从库挂掉时,能够动态摘除。

在感觉semi-sync复制可确定保障宗旨数据一致性的若是前提下,产生故障切换时,利用上述的binlog
server中的日志实行补全后再选新主、切换。

3. 备份机制

若个别意况下是因为非凡原因,现身从库全体挂掉的事态,会将总体恳求切到主库,由它扛起全体的政工服务压力。

具有的备份都是基于mysqldump达成,之所以接纳mysqldump逻辑备份好处有:

某些从库挂掉时,能够动态摘除。

  • 无需备份索引,只备份数据;
  • 备份文件压缩比高,更节省磁盘空间;
  • 立异了mysqldump,备份进程中还开展额外压缩;

 

下面提到,因为运用多实例、多DB结构,备份时得以多DB并行备份。当然了,也会调整并行备份的数据,防止影响在线工作本性。

3. 备份机制

备份放在聚集积存(HDFS)上, 传闻已达EB等第容积。


有关备份的效果与利益定位:

富有的备份都是依附mysqldump实现,之所以选择mysqldump逻辑备份好处有:

  • 供数据分析景况拉数据
  • 供灾祸复苏
  • 无须备份索引,只备份数据;

  • 备份文件压缩比高,更省去磁盘空间;

  • 精益求精了mysqldump,备份进程中还拓宽额外压缩;

4. 哪些高效布署从库

 

可使用xtrabackup在现存存活的SLAVE实例上备份,也可在主库上提倡备份,再利用WDT(或然是BT)左券传输到内地,用于拉起从库。

地点提到,因为使用多实例、多DB结构,备份时得以多DB并行备份。当然了,也会垄断并行备份的数额,幸免影响在线专门的职业属性。

发表评论

电子邮件地址不会被公开。 必填项已用*标注