2021-04-08

一.主从复制

1.使用场景

	在生产环境当中,单台节点容易出现单点故障,引入多台数据库实现容灾备份

2.主从复制原理

在这里插入图片描述

	主节点接受发起的写请求,把这些SQL存储在一个二进制日志文件里面,
	从节点开启一个IO线程读取该日志文件里面的内容到从节点里面,再开启一个SQL
	线程对日志文件进行一个回放

3.需要做的事情

	a.主节点需要开启二进制日志文件
	b.在主服务器上创建复制数据的账号并授权
	c.从节点得知道从哪个文件哪个位置开始拷
	d.主节点一开始的时候需要把二进制文件恢复成出厂设置

二 mycat

1.分布式环境下MySQL出现的问题

	a.如果主键采用id自增长,id可能重复的问题
	b.排序可能会使用手工排序
	c.分页很难去进行操作
	d.分布式事务得进行管理

2.事务介绍

	代表一组原子操作的SQL语句,要么全部执行要么全部不执行,
	原子性
	隔离性
	持久性
	一致性

3.读写分离

	主节点负责写,从节点负责读

4.数据库的分片

	a.水平切分
		一张表里面的数据分散到多个表里面,按照年/月/日分表(分表)
	b.垂直切分
		一个数据库里面的多个表分散到多个数据库里面(分库)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值