(七)mysql中间件mycat配置和部署(基于M-M-S-S)

学习预览:

(一)mysql 运维基础篇(Linux云计算从入门到精通)

(二)mysql 索引和视图(数据库运维基础补充)

(三)mysql 触发器、存储过程和函数(数据库运维基础补充)

(四)MySQL安全机制和日志管理(mysql运维)

(五)mysql数据备份—物理备份(完备+lvm快照+xtrabackup)+逻辑备份(mysqldump+导入导出)

(六)mysql复制技术—M-S主从配置(传统+GTID)+M-M-S-S主从配置(GTID)

(七)mysql中间件mycat配置和部署(基于M-M-S-S)

(八) 数据库集群技术—Galera Cluster安装与配置

(九)数据库集群技术Galera+mycat(数据库运维学习终章)


 

CONTENT

7.1 DB Proxy数据库中间件概述

7.2 mycat概述

7.3 配置java环境

7.4 mycat安装部署

7.4.1 下载mycat和相关驱动

7.4.2 修改配置文件

7.4.3 master1上开启授权账号

7.5 开启mycat并测试


7.1 DB Proxy数据库中间件概述

(1)DB Proxy的应用场景,APPserver端不需要判断如何去访问数据库(毕竟后面的数据库环境可能会比较复杂),所以只需要安装proxy就可以实现读写分离,访问数据库。大概的拓扑图帮助大家理解其概念哦:

(2)数据库中间件的主要作用:

  • 1.读写分离 M-S-S M-M-S-S
  • 2.负载均衡 Galera Cluster
  • 3.支持数据的分片自动路由与聚合

(3)常见的数据库中间件:

  • MySQL Proxy        MySQL官方(这个好像不太好用的亚子)
  • Atlas                       奇虎360
  • DBProxy                美团点评
  • Amoeba                早期阿里巴巴
  • cober                     阿里巴巴
  • MyCat                   阿里巴巴  (这个比较常用,下面我就使用mycat来部署mysql中间件)

7.2 mycat概述

这个官网上给它的解释很详细,我就简单拉个概念。

  • 一个彻底开源的,面向企业应用开发的大数据库集群
  • 支持事务、ACID、可以替代MySQL的加强版数据库
  • 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
  • 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
  • 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
  • 一个新颖的数据库中间件产品

7.3 配置java环境

下面我就直接开始安装mycat了,先配置java环境,mycat是依赖java环境的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬核的无脸man~

你的鼓励是我创作的最大功力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值