Avatar notebook default
9篇文章 · 24841字 · 6人关注
  • Resize,w 360,h 240
    SQL阻塞与超时

    关于SQL阻塞和超时,多年前就在前司时就遇到过,多年后发现现司无论是开发者还是DBA对此并不是很了解,在数据库使用规范里对相关参数也缺乏对应的指...

  • Resize,w 360,h 240
    从源码看ShardingSphere设计-JDBC篇

    目前ShardingSphere提供两种接入模式JDBC与Proxy(MySQL协议),sidecar还未实现,本篇介绍JDBC接入。 JDBC...

    0.8 4352 3 10 1
  • Resize,w 360,h 240
    从源码看ShardingSphere设计-归并引擎篇

    归并引擎的职责定位是进行结果集的合并,支持应用以标准的JDBC接口访问正确的结果集ResultSet。因为在数据分片模式下,SQL可能会需要在多...

    0.7 2394 2 12
  • Resize,w 360,h 240
    从源码看ShardingSphere设计-执行引擎篇

    执行引擎的职责定位是将改写后的SQL发送到对应数据库(经路由计算所得)执行的过程。执行引擎采用了callback回调的设计模式,对给定的输入分组...

  • Resize,w 360,h 240
    从源码看ShardingSphere设计-改写引擎篇

    改写引擎的职责定位是进行SQL的修改,因为ShardingSphere的核心目标就是屏蔽分库分表对用户的影响(当然后来还增加影子表、加解密等功能...

  • Resize,w 360,h 240
    从源码看ShardingSphere设计-路由引擎篇

    无论是分库分表、还是读写分离,一个SQL在DB上执行前都需要经过特定规则运算获得运行的目标库表信息。路由引擎的职责定位就是计算SQL应该在哪个数...

  • Resize,w 360,h 240
    从源码看ShardingSphere设计-解析引擎篇

    SQL作为一种DSL(domain-specific language),可以理解为数据库的一种“编程语言”,与C、Java一样,真正执行这些文...

    2.6 5788 2 15
  • Resize,w 360,h 240
    从源码看ShardingSphere设计-总览篇

    如果是早期使用过ShardingSphere的开发者,大多都知道ShardingSphere源于sharding-jdbc。sharding-j...

    2.1 7953 4 25
  • Spring事务的那些坑

    Spring框架已是JAVA项目的标配,其中Spring事务管理也是最常用的一个功能,但如果不了解其实现原理,使用姿势不对,一不小心就可能掉坑里...

文集作者