没有合适的资源?快使用搜索试试~ 我知道了~
demo-sharding-jdbc:共享jdbc的演示
共26个文件
java:13个
xml:6个
ftl:3个
需积分: 13 0 下载量 35 浏览量
2021-04-06
09:22:34
上传
评论
收藏 25KB ZIP 举报
温馨提示
sharding-jdbc实现分库分表,可动态配置(需重启) 官网地址 常见问题 表连接(join) 按性能较差分组 如何避免热点数据(哈希/范围/预定义) 根据业务设计好的路由库->路由表 基础概念 基于JDBC封装,工作在客户端 优点:性能相对更好,支持跨库 缺点:SQL语句兼容性较差 功能点 分库分表 读写分离 分片策略定制化 无中心化分布式主键 LogicTable :逻辑表 ShardingColumn :分片键 ActualTable :物理表 DataNode :数据数据库(DB1.t_user) 清单表(广播表),我们业务所说的字典表,每一个库冗余一份 绑定表(从属关系):order / order_detail 核心概念 分片键:分片分段 分片算法:精确分片算法(每一行数据到对应分片),范围分片算法,复合分片算法, 分片策略:分片键+分片算法 SQL提示 使用 约会相关
资源推荐
资源详情
资源评论
收起资源包目录
demo-sharding-jdbc-master.zip (26个子文件)
demo-sharding-jdbc-master
.gitignore 706B
README.md 1KB
pom.xml 7KB
src
test
resources
generator.template
service.ftl 311B
controller.ftl 3KB
service-impl.ftl 748B
java
OrderServiceTest.java 1KB
main
resources
sql
table.sql 486B
logback.xml 4KB
mapper
OrderMapper.xml 218B
application.properties 2KB
java
com
sinoxk
demo
dao
OrderDao.java 302B
mapper
OrderMapper.java 305B
entity
Order.java 727B
Application.java 518B
cache
AdminCache.java 3KB
common
constant
Constant.java 877B
config
ShardingMybatisConfig.java 2KB
interceptor
PageInterceptor.java 845B
datasource
AdminDataSourceConfig.java 1KB
sharding
HintDataBase.java 802B
TableComplexKeys.java 3KB
DatabaseSharding.java 849B
assembly
assembly.xml 930B
.idea
uiDesigner.xml 9KB
vcs.xml 180B
共 26 条
- 1
资源评论
靳骁曈
- 粉丝: 23
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功