自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 docker安装redis

docker 安装 redis1、下载镜像文件docker pull redis 2、创建实例并启动mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-

2021-04-19 14:56:23 138

原创 sharding-jdbc执行原理

当Sharding-JDBC接受到一条SQL语句时,会陆续执行SQL解析 ->查询优化 -> SQL路由 -> SQL改写 -> SQL执行 ->结果归并,最终返回执行结果。SQL解析SQL解析过程分为词法解析和语法解析。 词法解析器用于将SQL拆解为不可再分的原子符号,称为Token。并根据不同数据库方言所提供的字典,将其归类为关键字,表达式,字面量和操作符。 再使用语法解析器将SQL转换为抽象语法树。例如,以下SQL:SELECT id, na...

2021-04-07 14:14:00 914

原创 Sharding JDBC 基本使用

创建数据库:t_order1,t_order2 订单表水平分表,订单表含有字段字段:order_id 订单id price 价格 user_id 用户id status 订单状态引入maven:springboot + mybatis 框架引入 sharding jdbc 依赖包 sharding-jdbc-spring-boot-starter分片规则配置:...

2021-04-07 10:34:01 2135 1

原创 sharding-jdbc核心概念记录

sharding-jdbc常用的分片场景策略:取余/取模分片:优点-均匀存放数据,缺点-扩容非常困难按照范围分片:比较好扩容,数据分布不均匀,可能造成资源浪费按照时间分片:比较容易将热点数据区分出来按照枚举值分片:例如按照地区分片按照目标字段前缀指定进行分区:自定义规则sharding-jdbc核心概念:sql:逻辑表:水平拆分的数据库(表)的相同逻辑和数据结构表的总称。例:订单数据根据主键尾数拆分为 10 张表,分别是t_order_0到t_order_9,他们...

2021-04-02 15:39:30 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除