mysql
文章平均质量分 89
growing_duck
这个作者很懒,什么都没留下…
展开
-
【mysql-6】mysql分库分表+读写分离(shardingJDBC)
一:Sharding-JDBC 分库分表 1、Sharding-JDBC 是一款轻量级java框架,以jar形式提供服务,增强版JDBC。主要功能: 数据分片: 分库分表; 读写分离; 分片策略; 分布式主键 分布式事务: 标准化事务接口; XA强一致性事务; 柔性事务 数据库治理: 配置动态化; 编排治理; 数据脱敏; 可视化链路追踪 2、Sharding-JDBC内部结构: 黄色部分:Sharding-JDBC的入口API,采用工厂方法的形式提供。目前两个工厂类: Shar.原创 2020-12-04 11:33:19 · 741 阅读 · 0 评论 -
【mysql-5】mysql集群架构-实战
上一篇介绍了集群架构的理论,以此为基础,我们现在来搭建一下集群,实现主从复制,读写分离,分库分表等。 一:主从复制 环境介绍: Centos7 + mysql-5.7.28 + mha0.58 二:主从复制: Mysql版本: 初始化mysql得到用户密码,启动mysql 登录mysql重置密码 配置master节点的配置文件: vim /etc/my.cnf ,完成后重启并登录mysql 给所有root用户授权 Master状态 配置...原创 2020-12-02 17:22:57 · 215 阅读 · 1 评论 -
【mysql-4】mysql集群架构-理论
一:主从模式 1、主从复制: 步骤: master记录写操作到Binlog日志(master的BinlogDump Thread接收到写操作后,会读取binlog信息推送给slave的I/O Thread) slave读取主的Binlog并写入信息到自己的Relay log中继日志(I/O Thread接收到推送过来的binlog信息,写入到本地Relay log) slave读取中继日志更新数据(SQL Thread检测到Relay log变更请求,解析内容并在执行更新) 以上过程是异原创 2020-11-30 18:18:58 · 162 阅读 · 0 评论 -
【mysql-3】mysql事务和锁
一:锁 排他锁(互斥锁) 读写锁:读和读不互斥,其他互斥 MVCC多版本控制:写和写互斥,其他不互斥 事务1开始写的时候会拷贝一个副本,其他事务读会使用这个副本,实现读写不互斥。 二: 事务隔离级别 Read Uncommitted 读未提交:可能发生脏读现象 Read Committed 读已提交:可能发生不可重复读现象,一个事务多次读取过程中,别的事务修改并提交了数据。 Repeatable Read(默认)可重复读:可能发生幻读, 一个事务多次读取的过程中,...原创 2020-11-25 17:57:28 · 77 阅读 · 0 评论 -
【mysql-2】mysql索引原理
索引原创 2020-11-23 18:08:08 · 100 阅读 · 0 评论 -
【mysql-1】mysql架构原理
mysql体系架构原创 2020-11-19 18:01:34 · 518 阅读 · 0 评论