ShardingSphere
文章平均质量分 84
ShardingSphere从0到1,手把手教你从浅到深
技术武器库
人一生一定会痛苦2次,一是后悔时的痛苦,二是自律时的痛苦。
展开
-
Sharding-JDBC教程-5:Spring Boot整合Sharding-JDBC实现读写分离+分库分表
1、前言这是Sharding-JDBC的第5篇教程,上篇文章我实现了读写分离+分表的案例,这次我准备来实现读写分离+分库分表,废话不多说,开搞。首先我们先看个图,此图是方志朋作者画的,我觉得很清晰,拿来分享一下,图上花的架构,也是我下面要实现的配置。2、节点分布节点分布2个主库,4个从库,分布如下:数据库类型数据库IP主cool192.168.88.161从cool192.168.88.162从cool192.168.88.163主coo原创 2021-07-02 10:50:21 · 878 阅读 · 0 评论 -
Sharding-JDBC教程-4:Spring Boot整合Sharding-JDBC实现读写分离+分表
1、前言这是第4篇Sharding-JDBC教程,前面实现了多个库之间的读写分离教程,这次我准备实现多库之间读写分离以及写入到一个主库不同的分表当中的教程。2、分片相关介绍3、主库建表,从库自动同步DROP TABLE IF EXISTS `user_0`;CREATE TABLE `user_0` ( `id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `username` varc原创 2021-06-30 09:58:14 · 367 阅读 · 3 评论 -
Sharding-JDBC教程-3:Spring Boot整合Sharding-JDBC如何实现读写分离?
1、@TOC这是sharding-jdbc的第三篇教程,前两篇介绍了Mysql的安装,Mysql的主从同步,这篇我要实现如何通过java代码实现主从库的读写分离,废话不多说,开搞。2、@TOC开始之前,先看下sharding-jdbc的介绍和架构,我使用的是4.x版本,所以我们看4.x版本的文档。3、@TOC在主库中执行,从库会自动生成表,因为我们已经配置主从同步。DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `原创 2021-06-29 10:57:47 · 375 阅读 · 3 评论 -
Sharding-JDBC教程-2:Spring Boot整合Sharding-JDBC实现Mysql主从同步配置
前言:上一篇文章我们在3台虚拟机安装好Mysql,但是安装好Mysql后,并不能达到主从节点同步的目的,现在让我们配置3台节点之间的主从同步。Mysql主从配置机器准备在三台机器上按照Msql安装教程安装完Mysql5.7,三台机器的ip分别为:192.168.88.161 主192.168.88.162 从192.168.88.163 从在三台机器上分别创建2个数据库,分别为cool和cool2,字符编码为utf8:CREATE DATABASE `cool` CHARACTER原创 2021-06-27 15:37:09 · 683 阅读 · 1 评论 -
Sharding-JDBC教程-1:安装Msql教程
前言:我目前采用了3台虚拟机,3台都要安装,可以在第一台安装后,再克隆2台,Mysql我是自定义安装,比较灵活,三台IP分别是:192.168.88.161192.168.88.162192.168.88.163vim /etc/hosts配置下别名,node1,node2,node31、解压mysql安装包#将MySQL的安装包提前上传到Linux的/export/software目录cd /export/softwaretar -zxvf mysql-5.7.29-linux-原创 2021-06-27 15:02:16 · 267 阅读 · 1 评论