work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Sharding-Jdbc简介

Posted on 2020-11-14 18:07  work hard work smart  阅读(240)  评论(0编辑  收藏  举报

MyCat是服务端的分库分表,对程序透明。客户端的分库分表技术有Sharding-Jdbc

1、Sharding-Jdbc简介

是一个开源的分布式的关系数据库中间件。

客户端代理模式

定位为轻量级的java框架,以jar包提供服务

可以理解为增强版的Jdbc驱动

完全兼容各种ORM框架

官网地址: https://shardingsphere.apache.org/document/current/cn/overview/

 

Sharding-Jdbc架构图

 

 

 

2、MyCat和Sharding-Jdbc的区别

Mycat是服务端代理(有很强的数据库运维人员), Sharding-Jdbc是客户端代理(没有很强的数据库运维人员)

Mycat不支持同一库的水平切分, Sharding-Jdbc支持