该Atlas方案的实现需要基于MHA架构(而MHA架构需要实现mysql主从复制且开启GTID特性)常见方案介绍:Mysql-proxy(oracle)Mysql-router(oracle)Atlas(Qihoo360)Atlas-sharding(Qihoo360)Cobar(是阿里巴巴(B2B)部门开发)Mycat(基于阿里开源的Cobar产品而研发)TDDLSmartClient的方式(淘
分类:
其他好文 时间:
2019-03-18 23:44:13
阅读次数:
214
Mysql主从复制和读写分离 在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 Mysql主从复制和读写分离 l 主从 ...
分类:
数据库 时间:
2019-03-16 19:28:03
阅读次数:
213
前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务 ...
分类:
Web程序 时间:
2019-03-12 12:23:44
阅读次数:
221
LVS/Nginx/HAProxy集群1.一般中小型的web应用,比如日pv(访问量)小于1000万,用Nginx作负载均衡就可以了。2.大型网站或重要的服务,且服务器比较多时,可以考虑用lvs。3.目前比较流行的方案,web前端用Nginx/HAProxy+keepalived作负载均衡,后端用MySQL数据库一主多从和读写分离,采用lvs+keepalived架构。就阶段而言,第一阶段,单点的
分类:
其他好文 时间:
2019-03-08 16:31:32
阅读次数:
193
首先声明这篇文章不是标题党,我说的这个类库是 FreeSql.Repository,它作为扩展库现实了通用仓储层功能,接口规范参数 abp vnext,定义和实现基础的仓储层(CURD)。 安装 dotnet add package FreeSql.Repository 定义 过滤与验证 假设我们有 ...
分类:
Web程序 时间:
2019-03-05 23:07:23
阅读次数:
203
mysql-proxy不再支持mysql5.7的client客户端登录
分类:
数据库 时间:
2019-03-02 12:31:53
阅读次数:
253
9.Redis高可用-哨兵9.1 基本概念9.1.1 主从复制的问题9.1.2 高可用9.1.3 Redis Sentinel的高可用性9.2 安装和部署9.2.1 部署拓扑结构9.2.2 部署Redis数据节点9.2.3 部署Sentinel节点9.2.4 配置优化9.2.5 部署技巧9.3 AP ...
分类:
其他好文 时间:
2019-02-27 19:06:17
阅读次数:
194
Mongodb是一种非关系数据库(NoSQL),非关系型数据库的产生就是为了解决大数据量、高扩展性、高性能、灵活数据模型、高可用性。MongoDB官方已经不建议使用主从模式了,替代方案是采用副本集的模式。主从模式其实就是一个单副本的应用,没有很好的扩展性和容错性,而Mongodb副本集具有多个副本保 ...
分类:
数据库 时间:
2019-02-26 17:16:18
阅读次数:
226
SPRING BOOT配置 注意事项 行表达式标识符可以使用${...}或$->{...},但前者与Spring本身的属性文件占位符冲突,因此在Spring环境中使用行表达式标识符建议使用$->{...}。 配置示例 数据分片 读写分离 数据分片 + 读写分离 数据治理 配置项说明 数据分片 读写分 ...
分类:
数据库 时间:
2019-02-22 12:34:33
阅读次数:
333