![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ShardingSphere
文章平均质量分 76
xlecho
一个热爱网络技术的靓仔
展开
-
【ShardingSphere】springboot整合shardingjdbc按照年月分库分表
上文中我们实现了SpringBoot整合shardingjdbc+mybatis,其中我们分库分表的时候选择的是根据id取模来进行分库分表。这种分库分表的形式是比较经典的方式,但是也有很多其他的分表的方式,比如按照年月日分库分表。本文将详细讲述按照年月日分表环境准备在商业开发当中,有一些需求会将几年的数据放到一个库里面,但是当前库里面会建很多表,表明是按照年份和月份来建。我们这里为了演示技术,将会按照一个年份建一个库,一个年份对应的库里面按照日期建立365个表。我这里建立了两个库每个库对应的.原创 2021-06-10 09:56:10 · 3269 阅读 · 1 评论 -
【ShardingSphere】springboot整合shardingjdbc+mybatis进行增删改查
上文我们已经完成了springboot整合shardingjdbc并且拿到了有效的DataSource,那证明我们已经可以通过shardingjdbc的连接来操作数据库。本文我们将使用springboot整合shardingjdbc+mybatis,真正的实现分库分表的操作。大佬请略过整合mybatis添加mybatis依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <.原创 2021-06-07 18:42:07 · 2649 阅读 · 3 评论 -
【ShardingSphere】shardingjdbc入门案例-springboot整合shardingjdbc
该教程仅仅适用于4.x版本,在ShardingSphere的迭代历史中很多的配置和兼容问题很大,这里入手一定要注意版本。构建一个SpringBoot项目SpringBoot项目的构建这里不再赘述,这里要提及的一点就是我们构建的时候,基本不需要引入依赖,后面会一步一步加入数据库准备构建两个库,库名安装ds0,ds1来定义数据库内建立t_order1,t_order2两个表,表结构一致,只是名字用数字排序对应SQL如下:DROP TABLE IF EXISTS `t_order1`;C.原创 2021-06-01 13:47:45 · 866 阅读 · 0 评论 -
【ShardingSphere】做优化上来就分库分表?请慎重分库分表
分库分表、分区能解决很多的问题,这也是我们在优化的时候常常听到的一些可行的方案,不过提到优化就来分库分表是不是不太合适,本文所阐述的就是分库分表、分区,什么时候用,应该怎么用,怎么选择。话题起点最近听到一些学员的面试复述,基本很多的人去面试的时候都会碰到要对MySQL进行优化这样的题目,很多学员很有经验的学员也在这上面栽了跟头。基本回答有几种加索引分库分表分区读写分离冷热数据处理采坑分析上面的几点,其实能够想到的情况下,看似是不错的。而且很多人也觉得这是标准答案。从表面上看,确实没.原创 2021-04-25 18:54:19 · 588 阅读 · 0 评论 -
【ShardingSphere】ShardingSphere概览
该文章摘抄自:https://shardingsphere.apache.org/document/current/cn/overview/。不支持转载简介Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,主要有三部分组成(这里以)ShardingSphere-JDBCShardingSphere-ProxyShardingSphere-Sidecar(TODO)能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布.转载 2021-04-21 18:40:54 · 7211 阅读 · 0 评论