Mycat
慢就是【快】
三律:律行、律言、律心
展开
-
Mycat之安全设置与监控工具
Mycat安全设置权限设置1、 user标签权限控制目前Mycat对于中间件的连接控制并没有做太复杂的控制,目前只做了中间件逻辑库级别的读写权限控制。是通过server.xml 的 user 标签进行配置。#server.xml配置文件user部分<user name="mycat"><property name="password">123456</property><property name="schemas">TESTDB</pro原创 2020-10-22 09:01:29 · 419 阅读 · 0 评论 -
Mycat实现垂直拆分与水平拆分
垂直拆分(分库)一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类, 分布到不同 的数据库上面,这样也就将数据或者说压力分担到不同的库上面,如下图:系统被切分成:用户、订单交易、支付几个模块。如何划分表一个问题:在两台主机上的两个数据库中的表,能否关联查询?答案:不可以关联查询。分库的原则:有紧密关联关系的表应该在一个库里,相互没有关联关系的表可以分到不同的库里以下4张表如何分库?客户表分在一个数据库,另外三张表都需要关联查询,分在另外一个原创 2020-10-22 08:50:39 · 766 阅读 · 0 评论 -
Mycat实现读写分离
概述通过Mycat和MySQL的主从复制配合搭建数据库的读写分离,实现MySQL的高可用性。我们将搭建:一主一从、双主双从两种读写分离模式。一主一从模式一主一从模式是指一个主机用于处理所有写请求,一台从机负责所有读请求,架构图如下1、搭建 MySQL 数据库主从复制具体实现过程,MySQL主从复制配置过程2、修改Mycat的配置文件schema.xml之前的配置已分配了读写主机,是否已实现读写分离?验证读写分离(1)在写主机插入:insert into uservalues (1,@@原创 2020-10-21 17:28:23 · 602 阅读 · 2 评论 -
Mycat概述
一、概述是什么Mycat是数据库中间件数据库中间件中间件:是一类连接软件组件和应用的计算机软件,以便于软件各部件之间的沟通。例子:Tomcat,web中间件。数据库中间件:连接java应用程序和数据库为什么要用Mycat?Java与数据库紧耦合高访问量高并发对数据库的压力读写请求数据不一致数据库中间件对比中间件名称描述CobarCobar属于阿里B2B事业群,始于2008年,在阿里服役3年多,接管3000+个MySQL数据库的schema,集群日处理在线SQL原创 2020-10-21 17:19:58 · 286 阅读 · 0 评论