最近项目的一个版本刚迭代上去,然后设备也陆续地接入到了系统中。 设备产生的数据经过解析、处理之后落到了 MongoDB 中,但是才 10w 的数据就导致分页查询非常慢,count 操作也是慢的感人。 上午加了索引之后,从 10 多秒降到了 5 秒左右,但是这个速度还是很慢啊,这 TM 的等到设备都接 ...
分类:
数据库 时间:
2019-07-06 00:36:57
阅读次数:
168
写在前边 搭建MySQL读写分离主从集群,这里未使用 方式,使用的是 方式 源码见我的Github 主从目录结构 目录/文件说明: :Master节点添加备份账户的脚本 : MySQL Master节点的配置文件 : MySQL Slave节点的配置文件 : 构建主从节点与挂载数据目录的docker ...
分类:
数据库 时间:
2019-07-05 19:34:29
阅读次数:
182
redis主从架构 -> 读写分离架构 -> 可支持水平扩展的读高并发架构 redis replication的核心机制 (1)redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量 (2)一个master node是可以配 ...
分类:
其他好文 时间:
2019-07-04 14:33:16
阅读次数:
119
操作系统:CentOS7 (Core) 数据库:MariaDB-10.2.6-linux-glibc_214-x86_64 MaxScale服务器:192.168.40.134 主服务器:192.168.40.132 从服务器:192.168.40.133 1.maxscale的安装方式有很多,例如 ...
分类:
数据库 时间:
2019-07-04 14:29:51
阅读次数:
147
主从复制(读写分离):读在从库读,写在主库写。 主从复制的好处:避免redis单点故障构建读写分离架构,满足读多写少的需求。 主从架构: 操作(启动实例,在一台机器上启动不同的实例,进行伪主从复制):1.复制配置文件,修改配置文件,启动6379,6380,6381三个实例; 2.设置主从在redis ...
分类:
其他好文 时间:
2019-06-30 19:22:40
阅读次数:
115
web开发整体架构设计,优化提速。 通过前后端分离+系统拆分:独立部署,提高系统的可使用性,提高资源的使用效率 通过多级缓存+消息队列:提高系统相应时间、系统的吞吐量、并发数 数据库读写分离+主从备份,纵向分表+横向分区存储:提高数据库的处理效率,和降低处理压力。 ...
分类:
Web程序 时间:
2019-06-29 00:46:05
阅读次数:
158
Mysql主从配置,实现读写分离 Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时 ...
分类:
数据库 时间:
2019-06-25 15:23:35
阅读次数:
137
Mysql读写分离与主从数据库设置方案 Mysql读写分离与主从数据库设置方案 亿仁网 18-10-0711:31 亿仁网 18-10-0711:31 亿仁网 18-10-0711:31 Mysql无非四个功能:增,删,改,读.而将增删改和读分离操作.这样有利于提高系统性能。下面是非常直观的操作: ...
分类:
数据库 时间:
2019-06-25 15:17:31
阅读次数:
132
参考 : https://mp.weixin.qq.com/s/Z-PyNgiqYrm0ZYg0r6MVeQ 一、redis高可用解决方案 redis主从 优点:1、高可靠性,主从实时备份,有效解决单节点数据丢失问题。 2、可做读写分离,从库分担读操作,缓解主库压力 缺点:主库异常,需要手动主从切换 ...
分类:
其他好文 时间:
2019-06-25 00:14:16
阅读次数:
138
一、主从复制 主从复制:主节点负责写数据,从节点负责读数据,从而实现读写分离,提高redis的高可用性。 让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主节点(master),而对主服务器进行复制的服务器则被称为从节点(slave), 如下图所示: 主从复制的特点: ...
分类:
其他好文 时间:
2019-06-24 18:23:36
阅读次数:
148