数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由之分库分表路由

Posted 芋道源码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由之分库分表路由相关的知识,希望对你有一定的参考价值。


本文主要基于 Sharding-JDBC 1.5.0 正式版

  • 1. 概述

  • 2. SQLRouteResult

  • 3. 路由策略 x 算法

  • 4. SQL 路由

  • 5. DatabaseHintSQLRouter

  • 6. ParsingSQLRouter

    • 6.1 SimpleRoutingEngine

    • 6.2 ComplexRoutingEngine

    • 6.3 CartesianRoutingEngine

    • 6.3 ParsingSQLRouter 主#route()

  • 666. 彩蛋


数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由(二)之分库分表路由

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表

  2. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。

  3. 新的源码解析文章实时收到通知。每周更新一篇左右。

  4. 认真的源码交流微信群。


1. 概述

本文分享分表分库路由相关的实现。涉及内容如下:

  1. SQL 路由结果

  2. 路由策略 x 算法

  3. SQL 路由器

内容顺序如编号。

Sharding-JDBC 正在收集使用公司名单:传送门。

以上是关于数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由之分库分表路由的主要内容,如果未能解决你的问题,请参考以下文章

数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由之分库分表路由

解读分库分表中间件Sharding-JDBC

分库分表开源中间件之Sharding-JDBC使用体验

分库分表中间件sharding-jdbc的使用

分库分表Sharding-JDBC入门与项目实战

数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 执行