关于SQL阻塞和超时,多年前就在前司时就遇到过,多年后发现现司无论是开发者还是DBA对此并不是很了解,在数据库使用规范里对相关参数也缺乏对应的指...
人到中年,时间感觉越来越快,工作、家庭、生活很多事情都需要顾及到,时间也被碎片化,完整的看本书、系统的写篇文章也变得心有余力不足。新年第一天,写...
诡异问题 最近小伙伴反映了一个很诡异的问题,就是当应用执行完一些SQL后,后续查询的查询SQL有的可以准确返回,而有的返回记录却数只有1个,出现...
目前ShardingSphere提供两种接入模式JDBC与Proxy(MySQL协议),sidecar还未实现,本篇介绍JDBC接入。 JDBC...
归并引擎的职责定位是进行结果集的合并,支持应用以标准的JDBC接口访问正确的结果集ResultSet。因为在数据分片模式下,SQL可能会需要在多...
执行引擎的职责定位是将改写后的SQL发送到对应数据库(经路由计算所得)执行的过程。执行引擎采用了callback回调的设计模式,对给定的输入分组...
改写引擎的职责定位是进行SQL的修改,因为ShardingSphere的核心目标就是屏蔽分库分表对用户的影响(当然后来还增加影子表、加解密等功能...
翻译ThoughtWorks一篇关于数据平台的文章《How to Move Beyond a Monolithic Data Lake to a...
无论是分库分表、还是读写分离,一个SQL在DB上执行前都需要经过特定规则运算获得运行的目标库表信息。路由引擎的职责定位就是计算SQL应该在哪个数...