ShardingJDBC——分库分表实践

摘要

本文主要介绍分表分库,以及SpringBoot集成基于ShardingJDBC的单库分表实践。

一、Sharding-JDBC

Sharding-JDBC是ShardingSphere的第一个产品,也是ShardingSphere的前身。 它定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。

  • 适用于任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。
  • 基于任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。
  • 支持任意实现JDBC规范的数据库。目前支持MySQL,Oracle,SQLServer和PostgreSQL。

博文参考

相关推荐
lichong95119 小时前
Android studio 修改包名
android·java·前端·ide·android studio·大前端·大前端++
一只叫煤球的猫19 小时前
建了索引还是慢?索引失效原因有哪些?这10个坑你踩了几个
后端·mysql·性能优化
lichong95119 小时前
Git 检出到HEAD 再修改提交commit 会消失解决方案
java·前端·git·python·github·大前端·大前端++
@yanyu66619 小时前
Tomcat安装与HTML响应实战
java·tomcat·html
Chen-Edward20 小时前
有了Spring为什么还有要Spring Boot?
java·spring boot·spring
magic3341656320 小时前
Springboot整合MinIO文件服务(windows版本)
windows·spring boot·后端·minio·文件对象存储
开心-开心急了20 小时前
Flask入门教程——李辉 第一、二章关键知识梳理(更新一次)
后端·python·flask
掘金码甲哥21 小时前
调试grpc的哼哈二将,你值得拥有
后端
陈小桔21 小时前
idea中重新加载所有maven项目失败,但maven compile成功
java·maven
小学鸡!21 小时前
Spring Boot实现日志链路追踪
java·spring boot·后端