品优购电商系统部署
Nginx课程目标目標 1:理解 MyCat 分片能够配置 MyCat 分片目标 2:掌握 Nginx 的安装与静态网站部署目标 3:掌握 Nginx 的静态网站部署目标 4:理解 Nginx 的反向代理与负载均衡,能够配置反向代理与负载均衡目标 5:了解品优购的整体部署方案1.开源数据库中间件-MyCat如今随着互联网的发展数据的量级也是撑指数的增长,从 GB 到 TB 到 PB对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求这个时候 NoSQL 的出现暂时解决了这一危機。它通过降低数据的安全性减少对事务的支持,减少对复杂查询的支持来获取性能上的提升。但是在有些场合 NoSQL 一些折衷是无法满足使用场景的,就比如有些使用场景是绝对要有事务与安全指标的这个时候 NoSQL 肯定是无法满足的,所以还是需要使用关系性数据库如果使用关系型数据库解决海量存储的问题呢?此时就需要做数据库集群为了提高查询性能将一个数据库的数据分散到不同的数据库中存储。1.1 Server目前市面上绝大多数 MySQL 客户端工具和应用都能兼容。比自己实现一个新的数据库协议要明智的多因为生态环境在哪里摆着。Mycat 是基于 cobar 演變而来对 cobar 的代码进行了彻底的重构,使用 NIO 重构了网络模块并且优化了 Buffer 内核,增强了聚合Join 等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件简单的说,MyCAT 就是:一个新颖的数据库中间件产品支持 mysql 集群或者mariadb