mycat
丰丰丰的csdn
生活没有一劳永逸,想要不被抛弃,必须自己争气。
展开
-
MyCAT实现分库分表,表水平切分【实例精华】
什么是水平切分?当业务数据库单表记录在千万级别以上,我们通过读写分离和垂直切分也无法解决数据库单裤读写与存储的性能瓶颈,这时随着业务数据不断快速增长,就必须对数据库中的表做水平切分,相对于垂直拆分,水平切分不是将表做分类,而是按照某个字段的某种规则来分散到多个库之中,每个表中包含一部分数据。简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某...原创 2020-03-09 16:14:05 · 1106 阅读 · 0 评论 -
MyCAT实现垂直切分数据库[实例精华]
为什么要做MyCAT垂直切分:当我们实现了MyCAT读写分离,主从切换的功能已经在很大程度上优化了数据库的负载能力,但是随着业务规模和用户的增长,读写分离的配置也缓解不了数据库压力,那么就需要我们针对不通模块的表进行分库处理,通过垂直切分把读写频繁访问量大的表根据模块整合单独出数据库,这样就能极大的缓解数据库访问压力。那么有人肯定会疑问,如果对数据库进行垂直切分后,业务需要join怎么办?适...原创 2020-03-02 12:42:42 · 386 阅读 · 0 评论 -
MyCAT实现读写分离,主从切换[实例精华]
mycat实现独写分离,首先需要mysql配置好主从复制MySQL主从复制搭建:搭建流程MyCAT读写分离和主从切换能做什么?在传统项目为了能快速实现业务系统,一般都采用三层架构(mvc),所有的模块功能集成在一起,所有的数据都放在一个数据库中,如图所示:当项目不断发展,用户量不断增加,单台应用服务器已经无法承载系统要求(一个tomcat承受访问能力有限),那么就需要引入nginx做反...原创 2020-02-27 14:25:57 · 2090 阅读 · 0 评论 -
MySQL 主从复制搭建【实例精华】
MySQL主从复制MySQL可以通过两种方式配置主从复制通过二进制日志(binary log)的方式;通过GTID(全局事务ID)方式,不过GTID方式仍然依赖MySQL的binary log。ps:在搭建MyCAT读写分离,主从切换,必须先搭建好MySQL主从复制搭建环境说明:主机信息ip地址说明itcast-01192.168.79.130装载mysq...原创 2020-02-27 11:46:10 · 237 阅读 · 0 评论 -
MyCAT安装及配置说明[精华一]
序言在之前搭建好mysql环境,正式开始mycat环境搭建以及配置说明,帮助大家更快了解mycat是什么,能做什么,后面会分别介绍实际运用的搭建:MyCAT搭建读写分离,主从切换MyCAT对数据库进行垂直切分MyCAT对数据库进行水平切分MySQL安装:Linux安装MySQL详细教程MyCat简单介绍MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,...原创 2020-02-26 16:08:16 · 778 阅读 · 0 评论 -
Linux下CentOS7安装MySQL
计划搭建MyCat服务,先搭建好数据库环境,共在VMwar上安装了三台Linux主机,系统为CentOS7,主机名分别为:itcast-01;itcast-02;itcast-nginx这里以itcast-02为例搭建数据库的全流程博客编写不易,看过请点赞安装配置Mysql大体步骤为三步下载数据库的压缩包或二进制包,可以在linux用wget或yum下载,也可以外网下载再传到Linux...原创 2020-02-23 13:10:30 · 273 阅读 · 0 评论