首页 > 数据库技术 > 详细

二、Sharding-JDBC简介

时间:2020-12-06 22:38:20      阅读:36      评论:0      收藏:0      [点我收藏+]
  • Sharding-JDBC是一个开源的分布式关系型数据库中间件
  • 目前已经进入了Apache孵化器
  • Sharding-JDBC是一个基于客户端的代理模式
  • 定位于轻量级的Java框架,以Jar包服务。可以理解为一个增强版的Jdbc驱动
  • 完全兼容各种ORM框架

架构图:

技术分享图片

Sharding-JDBC提供了4种配置方式

Java API、Yaml、SpringBoot和Spring命名空间

与MyCat的区别

MyCat是基于服务端的代理,而Sharding-JDBC是基于客户端的代理

MyCat与Sharding-JDBC的选择

如果项目的运维人员比较强,人员水平比较高,那么可以采用MyCat的方式做分库分表,因为MyCat是偏向于DBA、运维。若公司运维人员较少或水平偏低,那么推荐使用Sharding-JDBC的方式。

注意:MyCat不支持统一数据库内的水平切分,而Sharding-JDBC则支持

二、Sharding-JDBC简介

原文:https://www.cnblogs.com/huillin/p/14094238.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!