
数据库中间件
Payne Yu
一个热爱技术 热爱生活的 攻城狮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AbstractRoutingDataSource实现动态数据源切换
一、AbstractRoutingDataSource介绍Spring-jdbc 提供了AbstractRoutingDataSource 根据用户定义的规则选择当前的数据源,这样我们可以在执行查询之前,设置使用的数据源。实现可动态路由的数据源,在每次数据库查询操作前执行。它的抽象方法 determineCurrentLookupKey() 决定使用哪个数据源。AbstractRoutingD...原创 2020-03-22 20:12:15 · 1585 阅读 · 0 评论 -
Sharding-jdbc 读写分离(三)- springboot+mybatis+Hikari
概念在上一篇文章介绍了如何使用Sharing-JDBC实现数据库的分表分库。这章节将介绍读写分离,读写分离的好处就是在并发量比较大的情况下,将查询数据库的压力 分担到多个从库中,能够满足高并发的要求。比如上一篇实现的那样,架构图如下:代码sharding.jdbc.datasource.names=db0,db1# 数据源db0sharding.jdbc.datasource.db0....原创 2020-03-15 19:13:07 · 1069 阅读 · 0 评论 -
Sharding-jdbc 分库分表专题内容(二)springboot+mybatis+Hikari
一、单库分表pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...原创 2020-03-12 21:00:54 · 865 阅读 · 0 评论 -
Sharding-jdbc 分库分表专题内容(一)
一、ShardingSphere背景ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,由以下部分组成。Sharding-JDBC - 提供标准化的数据分片Sharding-Proxy - 分布式事务和Sharding-Sidecar(计划中)- 数据库治理功能可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。二、概念 & 功...原创 2020-03-10 21:12:57 · 743 阅读 · 0 评论