MySQL数据库集群-PXC方案

第1章 课程摘要
课程内容的概要介绍,包括课程目标,面向用户,预备知识,课程大纲,软件与硬件环境等。

1-1 课程导学
1-2 开发环境要求

第2章 创建PXC集群
学习安装与创建PXC集群,为了搭建三高特点的数据库集群,我们将把两组PXC集群组建成分片,由MyCat做数据切分与读写分离,然后对MyCat做集群,用Keepalived+Haproxy实现双机热备。了解数据库的基准测试与压力测试,掌握PXC的实际性能。...

2-1 CentOS安装PerconaServer数据库
2-2 安装PXC组建集群
2-3 PXC集群的常用管理-数据库集群使用
2-4 PXC集群的常用管理-状态参数
2-5 PXC节点的上线与关闭
2-6 MySQL集群中间件比较
2-7 配置MyCat负载均衡
2-8 数据切分
2-9 父子表
2-10 组建双机热备的MyCat集群-构建高可用的MyCat集群
2-11 组建双机热备的MyCat集群-利用keepalived抢占虚拟IP
2-12 Sysbench基准测试-安装Sysbench
2-13 Sysbench基准测试-使用Sysbench
2-14 tpcc-mysql压力测试

第3章 PXC集群原理
PXC集群节点之间的同步数据传输可以保证数据的读写一致性,这套机制依靠的是binlog日志与全局事务ID,本章我们将对比学习PXC集群与Replication集群的原理与差异。

3-1 binlog日志
3-2 PXC同步原理

第4章 业务需求与MySQL架构设计
DBA总愿意设计一套一步到位的数据库架构,但是在项目初期,构建一套庞大的数据库集群显得很不值得,所以在项目演进的每个阶段都有特定的数据库架构。为了避免过度设计数据库,本章内容重点讲解数据库的架构设计与设计原则。...

4-1 MySQL的5种特殊架构设计
4-2 数据库设计原则

第5章 数据库常见业务处理
本章内容重点解决工作中数据库经常遇到的一些热点问题,例如高并发情况导致的数据重复写入、冷热数据分离、使用分区降低分片的数量等。仅仅会搭建PXC集群是远远不够的,我们要把PXC集群熟练运用在开发与运维中。

5-1 向集群导入大量数据-了解Xtend基本语法
5-2 向集群导入大量数据-准备向集群导入的数据
5-3 向集群导入大量数据-将数据导入到PXC集群
5-4 向集群导入大量数据-执行与总结
5-5 分页查询优化
5-6 高并发引起的重复写入
5-7 高并发访问优化
5-8 大数据归档-冷热数据分离
5-9 大数据归档-搭建Replication集群
5-10 大数据归档-执行大数据归档
5-11 数据分区-认识表分区
5-12 数据分区-Range分区
5-13 数据分区-LIST分区
5-14 数据分区-Hash分区
5-15 数据分区-Key分区
5-16 数据分区-管理Range表分区
5-17 数据分区总结

第6章 数据备份与恢复
DBA经历最可怕的事情就属误删除数据了,如果真的不小心删除了数据,可不可以找回这些误删除的数据呢?当然是可以的了。本章我们将学到用延时节点和日志文件,两种找回误删除数据的办法。

6-1 数据库的冷备份与热备份
6-2 联机冷备份-数据表碎片整理
6-3 联机冷备份-冷备份PXC节点
6-4 联机冷备份-冷还原
6-5 XtraBackup热备份原理.mp4
6-6 全量热备份-常见命令
6-7 全量热备份-编写shell脚本
6-8 全量冷恢复
6-9 增量热备份-注意事项
6-10 增量热备份-Cron表达式语法
6-11 java程序定时增量热备份数据库
6-12 增量冷还原
6-13 误操作恢复_延时节点解决方案
6-14 误操作恢复_恢复主节点误删除故障
6-15 误操作恢复_日志闪回方案

第7章 课程总结
课程总结

7-1 PXC课程总结

百度网盘下载

原文地址:https://www.cnblogs.com/liuhuanping/p/9940240.html

时间: 2024-10-11 22:29:55

MySQL数据库集群-PXC方案的相关文章

MySQL数据库集群进行正确配置步骤

MySQL数据库集群进行正确配置步骤 2010-06-09 10:47 arrowcat 博客园 字号:T | T 我们今天是要和大家一起分享的是对MySQL数据库集群进行正确配置,我前两天在相关网站看见的资料,今天拿出来供大家分享. AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿! 此文章主要向大家讲述的是对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你提供相关的知识. 一.介绍 这篇文档

配置mysql数据库集群

1.先在所有数据库服务器上安装mysql-cluster包 管理机:192.168.1.6 数据节点:192.168.1.31   192.168.1.32 sql节点:192.168.1.33    192.168.1.111 2.在管理节点上配置  [[email protected] ~]# vim /etc/config.ini [ndbd default]    //数据节点公共配置 noofreplicas=2   //数据备份数 datamemory=300M  //查询缓存 in

【Data Cluster】真机环境下MySQL数据库集群搭建

阅读目录 MySQL Cluster简介 mysql-cluster构造 虚拟机安装centos6.6 mysql-cluster下载 centos6.6搭建环境配置 mysql-cluster安装包导入cent中 集群配置 运行mysql-cluster 常见问题 测试 真机环境下MySQL-Cluster搭建文档  摘要:本年伊始阶段,由于实验室对不同数据库性能测试需求,才出现MySQL集群搭建.购置主机,交换机,双绞线等一系列准备工作就绪,也就开始集群搭建.起初笔者对此不甚了解,查阅很多资

使用MySQL-Cluster搭建MySQL数据库集群

1.MySQL集群的作用: - 解决访问节点的单点故障 - 数据存储节点的单点故障 - 解决数据存储节点数据备份问题 2.集群: 使用一组服务器提供相同的服务 3.关于MySQL-Cluster: MySQL官方提供的集群版本 已集成标准版MySQL程序,可独立安装使用 采用NDB(Network DataBase)引擎 假定每个节点都有独立内存.硬盘 利用廉价硬件减少整个数据库的单点故障 4.集群中服务器的角色 - 数据节点:ndbd(单线程) ndb_mtd(多线程)   存储数据的(表里的

Linux系统运维之MYSQL数据库集群部署(主从复制)

一.介绍 Mysql主从复制,前段时间生产环境部署了一套主从复制的架构,当时现找了很多资料,现在记录下 二.拓扑图 三.环境以及软件版本 主机名 IP 操作系统 角色 软件版本 MysqlDB_Master 192.168.0.1 CentOS release 7.1 Master Mysql 5.6.36 MysqlDB_Slave 192.168.0.2 CentOS release 7.1 Slave Mysql 5.6.36 四.源码安装 之前都是yum直接安装的,这次尝试使用源码安装,

openstack controller ha测试环境搭建记录(四)——配置mysql数据库集群

内容正式开始前,我已经在集群中添加了新的节点controller1(IP地址为10.0.0.14). 安装软件:# yum install -y mariadb-galera-server xinetd rsync 创建用于健康检查的用户:# systemctl start mysqld.service# mysql -e "CREATE USER 'clustercheck'@'localhost' IDENTIFIED BY '123456';"# systemctl stop m

基于mysql数据库集群的360度水平切割

1.why sharding? 我们都知道,信息行业发展日益迅速,积累下来的数据信息越来越多,互联网公司门要维护的数据日益庞大.设想一下,假如腾讯公司只用一个数据库的一张表格来存储所有qq注册用户的登录相关信息,毫不夸张的说,那好比就是一场灾难,腾讯少说都有好几个亿的用户,所有的信息都存储在一个数据库的一张表中,那么我们的sleect语句那得多么的消耗硬件资源,用户体验度那是相当的差的,基本上不能去运行了,那谁还去用qq,那怎么办呢,数据分割这时候就派上用场了,它根据数据的特性,将一张表单上的内

docker应用-6(mysql+mycat 搭建数据库集群)

上一节,通过使用overlay网络,搭建了跨主机的docker容器集群.下面,在这个跨主机的docker容器集群环境下,搭建mysql 数据库集群. mysql主从自动备份和自动切换 从数据安全性考虑,对数据库的数据进行及时备份非常重要.mysql就提供了主从备份的机制,从数据库会非常及时的将主数据库的操作更新到从库上,从而当主数据库down掉之后,数据不会丢失:同时,也可以通过keepalived等程序来实现主库down掉之后,迅速将数据访问服务切换到从库,从而尽可能维护数据库服务的不间断运行

浅谈数据库集群方案

单点数据库 数据库往往是系统中的性能瓶颈,所以通常在系统设计中会引入各种各样的缓存机制,以避免频繁访问数据库.另外,数据库由于其重要性,高可用要求也是避免不了的,因为一旦数据库挂了基本上整个系统也就不能使用了. 而以上这些常见问题都是单点数据库带来的限制,为了解决这些问题,达到高性能.高可用的目的,我们就需要在系统架构设计中采用数据库集群方案. 性能测试 既然单点数据库存在性能问题,那么有没有实际数据呢?下面我们就来对单点数据库进行一个性能测试,看看其并发极限大概是多少.我这里使用了一台2核2G