随笔分类 -  MyCat数据库中间件

摘要:前面我们介绍了MyCat的分库分表操作,那么同一张表中的数据会被保存在不同的数据库中,那么这就涉及到了主键维护的问题,此时肯定不能使用单个数据库中id自增的方式来处理了,这时我们就可以通过MyCat中提供的几种增长的方式来实现 全局主键自增 一、本地文件自增方式 首先我们来看下第一种方式,也就是本地 阅读全文
posted @ 2019-10-25 20:38 HG-93 阅读(741) 评论(0) 推荐(0) 编辑
摘要:本文我们来介绍下MyCat的分库分表操作 分库分表 一、分片规则介绍 在rule.xml中定义了各种myCat支持的分片规则。 取模mod long 自然月分片 sharding by month 按日期(天)分片sharding by date 按单月小时拆分sharding by hour 范围 阅读全文
posted @ 2019-10-25 20:31 HG-93 阅读(1815) 评论(0) 推荐(0) 编辑
摘要:本文我们来给大家介绍下通过MyCat来实现MySQL的读写分离操作 MyCat读写分离 一、读写分离配置 前面我们已经介绍过了mysql的主从同步和mycat的安装及相关配置文件的介绍,现在我们来配置下具体的读写分离操作。 1.1 创建物理表 我们现在master库中创建一张t_user表,因为主从 阅读全文
posted @ 2019-10-24 19:59 HG-93 阅读(591) 评论(0) 推荐(0) 编辑
摘要:一、安装MyCat 1.安装准备环境 1.1 安装JDK 因为MyCat是java开发的,所以需要java虚拟机环境,在Linux节点中安装JDK是必须的。 1.2 放开相关端口 在主从节点上都放开对端口3306的访问,或者直接关闭防火墙。 临时关闭 service iptables stop se 阅读全文
posted @ 2019-10-24 18:46 HG-93 阅读(587) 评论(0) 推荐(0) 编辑
摘要:单个mysql数据库在处理业务的时候肯定是有限的,这时我们扩展数据库的第一种方式就是对数据库做读写分离(主从复制),本文我们就先来介绍下怎么来实现mysql的主从复制操作。 1. 读写分离 原理:需要搭建主从模式,让主数据库(master)处理事务性增、改、删操作(INSERT、UPDATE、DEL 阅读全文
posted @ 2019-10-24 18:43 HG-93 阅读(850) 评论(0) 推荐(0) 编辑
摘要:MyCat教程二:mysql主从复制实现 MyCat教程三:安装及配置介绍 MyCat教程四:实现读写分离 MyCat教程五:实现分库分表 MyCat教程六:全局序列号 全局主键的自增长 一、MyCat简介 1. 什么是MyCat MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是 阅读全文
posted @ 2019-10-23 20:08 HG-93 阅读(1069) 评论(1) 推荐(0) 编辑