ShardingSphere学习(二)Sharding-JDBC分片(简单实现)

ShardingSphere学习(二)Sharding-JDBC分片


前言

上一篇简单的介绍了sharding sphere的相关概念,本节将记录sharding jdbc分片的简单使用(只有分片没有分库哦)


sharding jdbc是轻量级的 java 框架,是增强版的 JDBC 驱动

一、Sharding-JDBC简介

sharding jdbc是轻量级的 java 框架,是增强版的 JDBC 驱动

sharding jdbc
由上图可见,Sharding-JDBC并不是直接做分库分表。
首先,应该先由数据库工程师先把数据库和表先做好拆分,先做好分库分表。
然后再由Sharding-JDBC去操作已经做好分库分表的多个库和表中放数据。
所以说Sharding-JDBC主要做两个功能:数据分片和读写分离。
主要目的是简化对分库分表之后数据相关操作。解决数据库分库分表后的分页,排序,跨界点查询问题。

二、分片使用简述

环境:springboot + mybatisplus + druid + sharding jdbc

目标需求:对于sharding_sphere库中的sharding_1和sharding_2按照id的奇偶进行分表存储,id为偶数数据放入sharding_1中,为奇数放入sharding_2中

1.引入 maven 依赖

代码如下(示例):

<dependency>
    <groupId>org.apache.shardingsphere</groupId>
    <artifactId>shardingsphere-jdbc-core</artifactId
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值