词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
2018 年最常见的 Python 面试题
【导读】Python 新手在谋求一份 Python 编程工[详细]
学习编程语言常用的10个工具
每个行业都有自己的工具,软件开发也没有什么不同。一个优秀的程序[详细]
Python软件的下载、安装和使用问题汇总
这是个Python开发环境相关问题的汇总,希望能让所有学习[详细]
人民日报三问区块链
近段时间,有关比特币的新闻非常吸睛,区块链也跟着火了一把。资本[详细]
2018年IT行业最赚钱的5个职位
前言  前几天看到一则新闻,说是某著名科技公司的程序员在相亲节[详细]
解决网 >>所属分类 >> 网站建设    数据库   

MySQL运维

标签: MySQL

顶[0] 发表评论(0) 编辑词条

目录

1. 概要编辑本段回目录


www.solves.com.cn 电脑百科

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

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

多实例之间没有进行资源隔离,这么做是让每个实例都能发挥最大性能。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

目前大部分核心业务已切换成MyRocks引擎,在机器硬件配置不变的情况,约可节省一半机器。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

放在MyRocks上的核心业务主要有:Feed、Post、社交图谱等读写混合业务。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

MyRocks项目地址:https://github.com/facebook/mysql-5.6 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

另外,MariaDB 10.2版本也即将整合MyRocks引擎。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

2. 高可用机制编辑本段回目录

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

采用基于GTID的一主多从结构,外加一个基于lossless semi-sync机制的mysqlbinlog实现的binlog server(可以理解为MySQL 5.7的loss zero replication)。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

基于多数派实现自动选主。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

基于配置中心实现切换,未使用VIP。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

在认为semi-sync复制可保证主从数据一致性的假设前提下,发生故障切换时,利用上述的binlog server中的日志进行补全后再选新主、切换。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

若个别情况下由于特殊原因,出现从库全部挂掉的情况,会将全部请求切到主库,由它扛起所有的业务服务压力。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

某个从库挂掉时,可以动态摘除。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

3. 备份机制编辑本段回目录

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

所有的备份都是基于mysqldump实现,之所以采用mysqldump逻辑备份好处有: www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

无需备份索引,只备份数据;

www.solves.com.cn 电脑百科

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

www.solves.com.cn 电脑百科

改进了mysqldump,备份过程中还进行额外压缩; www.solves.com.cn 电脑百科

上面提到,因为采用多实例、多DB结构,备份时可以多DB并行备份。当然了,也会控制并行备份的数量,避免影响在线业务性能。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

备份放在集中存储(HDFS)上, 据说已达EB级别容量。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

关于备份的作用定位:

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

供数据分析环境拉数据

www.solves.com.cn 电脑百科

供灾难恢复

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

4. 如何快速部署从库编辑本段回目录

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

可使用xtrabackup在现有存活的SLAVE实例上备份,也可在主库上发起备份,再利用WDT(或者是BT)协议传输到异地,用于拉起从库。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

关于WDT项目:https://github.com/facebook/wdt www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

5. 高度自动化编辑本段回目录

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

面对大规模的数据库实例,手工处理完全不现实。目前在facebook主要是利用Python开发内部DB运维平台,所以Python技能方面要求比较高。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

采用他们自已的osc工具执行Online DDL(也是本次DTCC大会上lulu的分享主题),它最早用PHP开发,虽早已开源,但实在不好用,所以几乎只在内部使用。这个工具不同于pt-osc,相对来说更有优势,比如可以避免使用pt-osc最常遇到的主从数据延迟问题。

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

项目地址:https://github.com/facebookincubator/OnlineSchemaChange

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

6. 团队结构及技能树编辑本段回目录

www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

DBA团队更多的是负责私有DB云平台的建设。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

Schema设计及DB拆分等由性能优化团队负责。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

在线表结构变更:数据库资源申请由质量服务团队负责,做到资源的合理分布、分配,如果某个业务只需要个位数级别的DB实例,可以自行在私有DB云平台中申请部署,当数量比较大时,需要先经过质量服务团队评估通过。 www.solves.com.cn 电脑百科


www.solves.com.cn 电脑百科

数据库资源申请由质量服务团队负责,做到资源的合理分布、分配。如果某个业务需要小量DB实例,可以自行在私有DB云平台中申请部署;当数量比较大时,需要先经过质量服务团队评估通过才可以。 www.solves.com.cn 电脑百科

 

 

本文地址:解决网 http://www.solves.com.cn/doc-view-5459.html

TAGS:SOLVES , 电脑技术 , 电脑知识 , 网站建设, 电脑技术, 网络营销 , 网站托管 , 硬件技术 , 网络技术 , 软件技术, 维修网点

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇如何自己动手封装操作系统
下一篇FreeDOS 的简要介绍

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的电脑技术问题词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>