
分库分表
装下世界的脑洞
很哇塞的一个人
展开
-
分库分表----sharding-jdbc和springboot按照时间分库分表(5年分一个库,库中一年分一个表)
昨天想写个道馆管理系统,会用到时间分库分表,想着先模拟一下,憋了好长时间终于憋出来了,记录一下。 1 技术:springboot,mybatis,sharding-jdbc,mysql 2 模拟:每五年为一个库,一个库中每一年为一张表用来记录招生人 1 数据库创建语句: //后缀要为1,前面什么都无所谓,因为后期要用这个判断存入那哪数据库 CREATE DATABASE master04091 CREATE TABLE tab_user0( id INT(20) NOT NULL AUTO_INCREME原创 2020-05-14 18:06:01 · 2487 阅读 · 3 评论 -
分库分表-----shardingsphere读写分离
读写分离 1:工具:idea,技术:springboot+shardingsphere+mybatis 2:新建asmaster0,asslave0,asmaster0为主表,进行写操作,asmaster0为从表,进行读操作,每个库中有一个user表 3:SQL语句,创建user表 CREATE TABLE user( id INT(20) NOT NULL AUTO_INCREMENT, NAM...原创 2020-04-13 11:20:10 · 296 阅读 · 0 评论 -
分库分表-----shardingsphere分库分表
水平分库分表: 1工具:idea,技术:springboot+mybatis+shardingsphere 2 主库为es0和es1,逻辑表为t_user,(就是数据库操作语句中写这个表,然后具体的表名在配置文件中写,例如,t_user_1,t_user_2) 3 创建数据库表:(正常id应该为Long类型,因为id是从外部加入的,避免多个库中受自增主键影响),分别在2个库中创建以下2个表 CRE...原创 2020-04-13 10:38:45 · 280 阅读 · 0 评论 -
vue,element-ui,springboot,pageHelper操作多个页面的分页实例~~(自己记下的,便于学习)
对于有多个页面,切换,并要求每个页面进行上下页时wo的思路:记一笔,日后可以看看 后台查出3个页面分别对应的数据,得到pageInfo时,将3个页面的pageInfo用一个共同的pageInfo接,这样传前台的pageInfo只有一个,但是我们怎么知道传到前台的是哪个页面的pageInfo呢,很简单,将这2个参数放到返回给前台的json对象中,一个是pageInfo,另一个是针对页面的状态码,并且...原创 2020-03-03 10:44:25 · 855 阅读 · 0 评论 -
分库分表是什么?
分库分表是什么? 分库分表就是将本应该存到一个库的,一个表中的数据分到多个库,多个表进行存储,将一个库分成多个库,将一个表分成多个表,分为垂直拆分和水平拆分(垂直拆分为主,水平拆分为辅)。 1 垂直拆分: 就是将 ...原创 2020-04-10 21:35:35 · 613 阅读 · 0 评论