Fork me on GitHub

Sharding-JDBC 垂直拆分(不同的表在不同的库中)

上一篇介绍的了Sharding-JDBC不分库,只分表例子,接下来我们写demo,介绍SpringBoot使用Sharding-JDBC垂直拆分(不同的表在不同的库中)。话不多说,直接写代码。 准备 SpringBoot 2.1.12 Sharding-JDBC 4.0.0 Mybatis 3.x Mysql 8.0 lombok 本文场景介绍一个数据库,将user表分表分为四个一样的表,...

Sharding-JDBC不分库,只分表例子

上一篇介绍的了Sharding-jdbc的读写分离,接下来我们写demo,介绍SpringBoot使用Sharding-JDBC不分库,只分表例子。话不多说,直接写代码。 准备 SpringBoot 2.1.12 Sharding-JDBC 4.0.0 Mybatis 3.x Mysql 8.0 lombok 本文场景介绍一个数据库,将user表分表分为四个一样的表,根据取模算法分别向us...

Sharding-JDBC读写分离案例

​ 前面我们介绍的了Sharding-jdbc的简介和对比其他的分库分表,接下来我们写demo,介绍SpringBoot使用Sharding-JDBC进行读写分离。话不多说,直接写代码。 准备 SpringBoot 2.1.12 Sharding-JDBC 4.0.0 Mybatis 3.x Mysql 8.0 lombok(暂时没使用) 本文场景介绍主从两个库: 主库负责...

Sharding-JDBC、Mycat、drds对比

Sharding-JDBC、Mycat、drds对比

DRDS简介分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)是阿里巴巴致力于解决单机数据库服务瓶颈问题而自主研发推出的分布式数据库产品。DRDS 高度兼容 MySQL 协议和语法,支持自动化水平拆分、在线平滑扩缩容、弹性扩展、透明读写分离,具备数据库全生命周期运维管控能力。DRDS 前身为淘宝 TDDL,是近千核心应用首...

Sharding-JDBC系列教程

Sharding-JDBC系列Sharding-JDBC简介Sharding-JDBC、Mycat、drds对比Sharding-JDBC读写分离案例Sharding-JDBC不分库,只分表例子Sharding-JDBC 垂直拆分(不同的表在不同的库中)

Sharding-JDBC简介

Sharding-JDBC简介

概述 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。 ShardingSphere定位为关系型数据库中...