![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shardingJDBC
文章平均质量分 89
龚厂长
这个作者很懒,什么都没留下…
展开
-
shardingJDBC-归并引擎源码解析
使用sharding时,有些语句可能被分发到多个数据库节点执行,之后将这些结果汇总加工返回到客户端。归并引擎的作用便是完成对结果的汇总加工,也叫作结果归并。sharding结果归并从功能上分为遍历、排序、分组、分页和聚合5种类型,从结构划分可分为流式归并、内存归并和装饰者归并,流式归并和内存归并是互斥的,装饰者归并可以在流式归并和内存归并之上做进一步的处理。流式归并是指每一次从结果集中获取到的数据,都能够通过逐条获取的方式返回正确的单条数据,它与数据库原生的返回结果集的方式最为契合。遍历、排序以及流式原创 2022-02-05 20:46:19 · 1649 阅读 · 3 评论 -
shardingJDBC教程-读写分离
本文将springboot与shardingJDBC结合起来,搭建一个读写分离应用。本文目录1、编写pom文件2、数据库准备3、编写实体类和mapper文件4、springboot配置文件5、编写测试类6、运行结果参考文章1、编写pom文件下面是pom文件依赖的部分内容:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter原创 2021-09-04 02:16:04 · 254 阅读 · 0 评论 -
shardingJDBC教程-分库分表
shardingJDBC的介绍直接引用官网描述:定位为轻量级Java框架,在Java的JDBC层提供的额外服务。 它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。适用于任何基于JDBC的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。原创 2021-09-04 00:22:45 · 1010 阅读 · 3 评论