![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
janyxe
资深杰迷,擅长微服务领域,云原生等领域,喜欢研究框架底层及其源码,希望通过个人博客的形式给大家带来不一样的技术分享
展开
-
MySQL 一条SQL查询/更新语句是如何执行的?
MySQL 一条SQL查询/更新语句是如何执行的?原创 2024-06-01 19:26:39 · 590 阅读 · 0 评论 -
分库分表ShardingSphere-ShardingJDBC源码解析
系列文章目录MySQL分表分库基础分库分表-ShardingSphere基础分库分表-(ShardingSphere)ShardingJDBC数据分片实战1分库分表-ShardingJDBC数据分片实战2文章目录系列文章目录前言一、下载源码以及编译1 下载源码2 导入并编译源码二、深入源码解析1.源码入口2.创建数据源源码解析2.1 创建数据源源码入库2.2 初始化路由规则2.2.1 创建表路由规则2.2.1.1构建分表策略总结前言上一篇文章结合一个示例讲解ShardingJDBC的使原创 2022-03-25 23:03:46 · 659 阅读 · 12 评论 -
MySQL分表分库基础
什么是分库分表分库分表就是为了解决由于数据量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干数据库组成,将数据大表拆分成若干数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。什么时候需要分库分表《java开发手册》推荐:如果预计三年后的数据量达到单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。分表分库方式及其区别分表分库方式包括:客户端实现分表分库服务端实现分表分库客户端实现分表分库框架ShardingSpher原创 2022-03-08 17:25:56 · 474 阅读 · 1 评论 -
分库分表ShardingSphere-ShardingJDBC数据分片实战2
系列文章目录MySQL分表分库基础分库分表-ShardingSphere基础分库分表-(ShardingSphere)ShardingJDBC数据分片实战1文章目录系列文章目录前言一、项目背景二、项目使用的技术1.引入Maven库2.基础代码介绍SpringBoot启动类,扫描mybatis Mapper文件实体类枚举类自定义注解类基础查询方法3.核心代码介绍配置文件介绍订单分库算法单元测试类总结前言前文介绍了ShardingJDBC框架的基础使用以及一些核心配置介绍,本文通过一个示例讲解原创 2022-03-23 11:47:09 · 184 阅读 · 6 评论 -
分库分表ShardingSphere-ShardingJDBC数据分片实战1
系列文章目录MySQL分表分库基础分库分表-ShardingSphere基础文章目录系列文章目录前言一、ShardingJDBC概念二、使用步骤1.maven 引入2 规则配置数据源配置数据分配策略标准分片表配置分表分库策略配置用于单分片键的标准分片场景用于多分片键的复合分片场景用于 Hint 的分片策略自动分片表配置分布式序列策略配置绑定表规则广播表规则默认策略分片算法配置分布式序列算法配置前言前面介绍了ShardingSphere核心概念,本章节主要讲解ShardingJdbc的使用原创 2022-03-18 16:00:27 · 2464 阅读 · 0 评论 -
分库分表-ShardingSphere基础
系列文章目录MySQL分表分库基础文章目录系列文章目录前言一、ShardingSphere是什么?二、ShardingJDBC 简介1.引入库总结前言随着分库分表越来越流行,分表分库框架也越来越成熟,本来就介绍一款分表分库框架ShardingSphere一、ShardingSphere是什么?Apache ShardingSphere 是⼀套开源的分布式数据库中间件解决⽅案组成的⽣态圈ShardingSphere 由 JDBC、Proxy和 Sidecar(规划中)这 3 款相互独原创 2022-03-15 22:36:29 · 934 阅读 · 0 评论