随笔分类 -  ShardingSphere分库分表

摘要:# ShardingJDBC分布式事务 ## 一、ShardingJDBC分布式事务快速上手 ShardingJDBC支持的分布式事务方式有三种 LOCAL, XA , BASE,这三种事务实现方式都是采用的对代码无侵入的方式实现的。具体见 TransactionTypeHolder.set(Tra 阅读全文
posted @ 2023-01-03 18:48 浮沉丶随心 阅读(1569) 评论(0) 推荐(1) 编辑
摘要:# ShardingProxy及同类产品选型 ## 一、ShardingProxy快速使用 ShardingProxy的功能同样是分库分表,但是他是一个独立部署的服务端,提供统一的数据库代理服务。注意,ShardingProxy目前只支持MySQL和PostgreSQL。并且,客户端连接Shardi 阅读全文
posted @ 2023-01-03 18:30 浮沉丶随心 阅读(94) 评论(0) 推荐(0) 编辑
摘要:# shardingSphere内核原理及核心源码 这一部分,我们主要了解ShardingSphere进行分库分表的底层原理,并且深入到源码了解分库分表的实际运行过程。 一方面,我们之前在学习ShardingJDBC时,积累了大量的测试实例,对于学习底层原理是非常好的学习入口。 另一方面,也是为了后 阅读全文
posted @ 2023-01-03 18:22 浮沉丶随心 阅读(160) 评论(0) 推荐(0) 编辑
摘要:# ShardingJDBC分库分表核心原理 ## 分库分表 **垂直分表**:一个宽表的字段按照访问频率、是否是大字段的原则拆分为多个表,这样既能使业务清晰,还能提高部分性能。拆分后,尽量从业务角度避免联查,否则性能方面将得不偿失。 **垂直分库**:多个表按照业务的耦合性来分类,分别存放在不同的 阅读全文
posted @ 2023-01-03 17:35 浮沉丶随心 阅读(2828) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示