Sharding-Jdbc
文章平均质量分 88
akenseren
这个作者很懒,什么都没留下…
展开
-
Sharding-Jdbc实战之四:分库分表
也可以,根据数据冷热程度拆分,20%的热点字段拆到一个表,80%的冷字段拆到另外一个表。insert into t_order(user_id,order_id) values(2,3),user_id%2 = 0使用数据源ds0,order_id%2 = 1使用t_order1,insert语句最终操作的是数据源ds0的t_order1表。对1000w的用户数据进行分库分表,对用户表的数据进行分表和分库的操作。分库分表的目的,是将一个表拆成N个表,就是让每个表的数据量控制在一定范围内,保证SQL的性能。原创 2022-10-16 18:30:06 · 6312 阅读 · 0 评论 -
Sharding-Jdbc实战之三:读写分离
本文在之前的搭建的mysql主从复制基础环境之上进行简单的项目开发,进一步研究读写分离的原理。 2.3 定义配置application.yml 2.4 创建t_user表 2.5 定义mapper、controller,entity entity mapper controller 2.6 验证 1. 启动日志中三个数据源初始化成功:2:访问 一直进入到ds1主节点 3:访问 一直进入到ds2、ds3节点,并且轮询进入 ShardingSphere 的原创 2022-10-16 10:01:50 · 1074 阅读 · 0 评论 -
Sharding-Jdbc实战之二:MySQL主从复制
本文是《Sharding-Jdbc实战》学习过程中的第二篇记录文章,主要介绍MySQL主从复制的大概原理和在docker下搭建mysql主从复制环境的环境,为后文的实战搭建必要环境,下一篇将在实战中体会读写分离。原创 2022-10-15 11:06:35 · 1071 阅读 · 0 评论 -
Sharding-Jdbc实战之一:概述
本文是《Sharding-Jdbc实战》学习过程中的第一篇记录文章,主要介绍Sharding-Jdbc的框架介绍和基础概念,下一篇开启实战体验。原创 2022-10-15 10:31:47 · 695 阅读 · 0 评论