
MySQL
supermancoke
合肥架构师一名
展开
-
MySQL主从复制
参考: https://dev.mysql.com/doc/refman/5.7/en/replication.html MySQL版本5.7 Master机器地址192.168.6.31 Slave机器地址192.168.6.58Master机器(192.168.6.31)配置修改MySQL的my.cnf文件(位于/etc下)在文件的mysqld节下添加以下内容,原创 2017-04-10 09:34:06 · 371 阅读 · 0 评论 -
MySQL Group Replication简介
参考文档:https://dev.mysql.com/doc/refman/5.7/en/group-replication.html使用场景弹性复制:服务器数量需要根据业务进行调整。高可用分片:为每个分片进行组复制,提高分片的可用性.主从复制的替代品:主从复制只有一个主进行写入,且主从同步不及时,只能做到FailOver,组复制能够达到Fault-tolerance容错的要求。组复制建议组建翻译 2017-04-10 09:39:06 · 596 阅读 · 0 评论 -
MySQL Router简介
参考资料:https://dev.mysql.com/doc/mysql-router/2.0/en/mysql-router-configuration-file-example.html简介MySQL Router用于取代MySQL Proxy,建议MySQL Router与应用程序部署在一台机器。应用程序像访问MySQL一样访问MySQL Proxy,由MySQL Proxy将数据转发给后端的原创 2017-04-10 09:43:59 · 10636 阅读 · 0 评论 -
MySQL Connector/J FailOver+MySQL主从
MySQL Connector/J实际上就是大家常用的Java的MySQL驱动Jar,除了简单的JDBC功能外还提供了连接切换功能,并且Fabric的功能也包含在MySQL Connector/J中。Mysql Connector Jar支持FailOver主备模式,直接修改程序的MySQL连接字符串即可实现主备切换jdbc:mysql://[primary host][:port],[second原创 2017-04-10 09:50:25 · 1822 阅读 · 0 评论 -
MySQL全局会话标识(GTIDs)复制
全局会话标识(GTIDs)复制需在完成主从复制基础上进行限制只支持MySQL 5.7及以上Innodb引擎不支持以下SQL: CREATE TABLE … SELECTCREATE TEMPORARY TABLE DROP TEMPORARY TABLE 配置让主数据库只读mysql> SET @@global.read_only = ON;查询主机状态show master stat原创 2017-04-10 09:51:26 · 548 阅读 · 0 评论 -
MySQL Cluster简介
架构分为管理阶段、SQL节点和数据节点。数据组:每个数据组包含多个数据节点,组内数据节点的数据相同。不同组见的数据节点不同。同一个组内每个节点具有相同的分区。NDB硬件要求多台电脑:多个节点也可部署在一台电脑上。网络:数据同步依赖于网络,最低100M网络,最好有独立的子网。内存:==所有数据存储在内存==,对内存要求较高NDB限制见官网文档NDB与InnoDB区别 功能 InnoDB翻译 2017-04-10 09:35:06 · 759 阅读 · 0 评论