环境准备,准备2台服务器,安装2个数据库 1主库配置 vim /etc/my.cnf 写入如下配置 [mysqld]server-id=1log-bin=mysql-bin 2重启数据库 systemctl restart mariadb 3创建一个用于远程复制数据的账户 create user ' ...
分类:
数据库 时间:
2019-07-16 00:21:39
阅读次数:
145
注意:1、主库1:10.1.131.75,主库2:10.1.131.762、server-id必须是纯数字,并且主从两个server-id在局域网内要唯一。 【主节点1】vi /etc/my.cnf[mysqld]log-bin=mysql-binserver-id=2019001log_slave ...
分类:
数据库 时间:
2019-07-11 20:00:46
阅读次数:
408
AIX单机数据库改为双机 注意事项: 1、确认系统和数据库版本,保持主备机版本一致 2、确保用户和组id和名称一致 3、确保用户目录和环境变量一致 4、确保数据库相关文件目录属组一致,特别是表空间 5、检查/etc/hosts /etc/passwd /etc/services /DB2INSTAN ...
分类:
数据库 时间:
2019-07-11 14:08:02
阅读次数:
112
邮箱服务数据帧 帧结构 EtherCAT子报文: | 子报文头 | 数据 | WKC | | | | | 数据: | 邮箱协议数据 | | | 邮箱协议数据: | Mailbox Header | Mailbox Data | | | | Mailbox Data: |CoE Header | SD ...
分类:
其他好文 时间:
2019-07-10 15:05:59
阅读次数:
296
环境准备: 192.168.193.80 node1 192.168.193.81 node2 关闭防火墙 host文件 keepalived为主备模式 master为node1节点 backup为node2节点 yum源 master节点配置 下载keeplived 配置backup端 实验停止n ...
分类:
Web程序 时间:
2019-07-09 12:12:29
阅读次数:
138
一、Redis群集原理:1)Redis集群架构:RedisCluster采用虚拟槽分区,将所有的数据根据算法映射到0~16384整数槽内RedisCluster是一个无中心的结构每个节点都保存数据和整个集群的状态2)集群角色Master:Master之间分配slotsSlave:Slave向它指定的Master同步数据3)集群节点使用的TCP端口6379端口用于客户端的连接16379端口用于群集总
分类:
其他好文 时间:
2019-07-09 12:11:18
阅读次数:
132
名词解释 库:database;表:table;分库分表:sharding 数据库架构演变 刚开始我们只用单机数据库就够了,随后面对越来越多的请求,我们将数据库的写操作和读操作进行分离, 使用多个从库副本(Slaver Replication)负责读,使用主库(Master)负责写, 从库从主库同步 ...
分类:
其他好文 时间:
2019-07-09 09:31:10
阅读次数:
116
多线程复制 mysql 主从复制原理: 1. master 节点上的binlogdump 线程,在slave 与其正常连接的情况下,将binlog 发送到slave 上。 2. slave 节点的I/O Thread ,通过读取master 节点binlog 日志名称以及偏移量信息将其拷贝到本地re ...
分类:
数据库 时间:
2019-07-09 00:00:02
阅读次数:
164
说明:企业开发过程中肯定会用到数据库集群,数据库集群只是提高了并发访问的性能 1.数据库的库表分离设计: ? 垂直拆分: ? 垂直拆库:是根据数据库里面的数据表的相关性进行拆分,比如:一个数据库里面既存在用户数据,又存在订单数据,那么垂直拆分可以把用户数据放到用户库,把订单数据放到订单库。 ? 垂直 ...
分类:
其他好文 时间:
2019-07-08 23:41:48
阅读次数:
121
半同步复制 默认配置下,MYSQL主从库通过binlog来保持一致,主库事务提交后,将binlog日志写入磁盘,然后返回给用户,备库通过拉取主库的binlog来同步主库的操作,无法保证主备节点数据实时一致,只能保证最终一致,因此属于异步复制。 为保证在主备切换时,主备节点数据完全一致,MYSQL提供 ...
分类:
数据库 时间:
2019-07-08 19:35:20
阅读次数:
480