摘要: 二、Mycat全局序列号 Mycat保证id唯一的方式有如下几个: 1)本地文件方式 2)数据库方式 3)时间戳方式 4)ZKID生成器 5)ZK递增ID 推荐使用第4,5种 以上5中方式都要统一在server.xml文件中开启全局序列号的配置和在schema.xml文件中配置逻辑表的autoInc 阅读全文
posted @ 2021-11-30 11:08 IT6889 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 一、使用zookeeper管理远程Mycat配置文件 环境准备: 虚拟机192.168.152.130: zookeeper,具体参考前面文章 搭建dubbo+zookeeper+dubboadmin分布式服务框架(windows平台下) 虚拟机192.168.152.128: 安装好Mycat,具 阅读全文
posted @ 2021-11-30 11:04 IT6889 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、Mycat和Sharding-jdbc的区别 1)mycat是一个中间件的第三方应用,sharding-jdbc是一个jar包 2)使用mycat时不需要改代码,而使用sharding-jdbc时需要修改代码 Mycat(proxy中间件层): Sharding-jdbc(TDDL为代表的应用层 阅读全文
posted @ 2021-11-30 11:03 IT6889 阅读(5851) 评论(0) 推荐(0) 编辑
摘要: 一、Mycat分片路由原理 我们先来看下面的一个SQL在Mycat里面是如何执行的: select * from travelrecord where id in(5000001, 10000001); 有3个分片dn1,dn2,dn3, id=5000001这条数据在dn2上,id=1000000 阅读全文
posted @ 2021-11-30 10:56 IT6889 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、mycat的安装 环境准备:准备一台虚拟机192.168.152.128 1. 下载mycat cd /softwarewget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 阅读全文
posted @ 2021-11-30 10:51 IT6889 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 用过sharding-Jdbc分库分表之前面对的问题? 系统有哪些库哪些表?对应的是哪些业务?核心的表每天新增的数据量有多少? 目前已经积累了多少数据?单表是百万级?还是千万级?是什么时候分的表? 什么时候分的库? 在没有分表之前,SQL的性能大概如何?分表之后SQL的性能又如何?分库之前每个数据库 阅读全文
posted @ 2021-11-30 10:49 IT6889 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、Centos6下安装Mysql 检测下系统有没有自带的mysql:yum list installed | grep mysql, 如果已经有的话执行命令yum -y remove mysql-libs.x86_64卸载已经安装的mysql。 1. 系统约定 安装文件下载目录:/data/sof 阅读全文
posted @ 2021-11-30 10:48 IT6889 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/liulei-LL/p/7729983.html 一、表设计 1. 库名、表名、字段名使用小写字母,“_”分割。 2. 库名、表名、字段名不超过12个字符。 3. 库名、表名、字段名见名知意,尽量使用名词而不是动词。 4. 优先使用InnoDB 阅读全文
posted @ 2021-11-30 10:46 IT6889 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 连接数据库:1、在dos窗口下,进入数据库的安装目录的bin目录下,使用mysqld命令启动数据库服务,或者在计算机的服务里面启动mysql服务2、另外打开一个dos窗口,进入数据库的安装目录的bin目录下,使用命令连接数据库服务器:mysql -u root -p 一、数据库的创建、修改、备份、恢 阅读全文
posted @ 2021-11-30 10:44 IT6889 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、前言 分库分表需要应对的技术难题有如下几个: 1. 分布式全局唯一id 2. 分片规则和策略 3. 跨分片技术问题 4. 跨分片事物问题 下面我们来看一下Mycat是如何解决分布式全局唯一id的问题的 二、Mycat全局序列号 Mycat保证id唯一的方式有如下几个: 1)本地文件方式 2)数据 阅读全文
posted @ 2021-11-30 10:30 IT6889 阅读(192) 评论(0) 推荐(0) 编辑