
Sharding-Sphere
文章平均质量分 88
程序牛苦艾酒
27届在读纯小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sharding-Sphere学习专题(四)广播表和绑定表、分片审计
目录一、广播表与绑定表实战1、广播表2、绑定表二、分片审计指所有的分片数据源中都存在的表,表结构及其数据在每个数据库中均完全一致。适用于数据量不大且需要与海量数据的表进行关联查询的场景,例如:字典表。示例如下:建表:创建实体:创建mapper配置广播规则: 配置方式很简单。 直接配置broadcast-tables就可以了。 # 指定广播表。广播表会忽略分表的逻辑,只往多个库的同一个表中插入数据。 spring.shardingsphere.rules.sharding.br原创 2025-07-14 23:27:59 · 781 阅读 · 0 评论 -
Sharding-Sphere学习专题(三)数据加密、读写分离
这本质也是一种数据路由的功能。,需要将Master的数据实时同步到slave。例如Canal框架,或者MySQL自己提供的主从同步方案等。ShardingSphere内置了多种加密算法,可以用来快速对关键数据进行加密。最典型的,比如对用户的密码,通常都是需要加密存储的。然后去执行对user表的插入和查询操作,从日志中就能体会到读写分离的实现效果。在插入时,就会在password_cipher字段中加入加密后的密文。的方式,快速实现数据加密。将读写请求分发到不同的数据库,从而减少主库的客户端请求。原创 2025-07-14 21:32:25 · 445 阅读 · 0 评论 -
Sharding-Sphere学习专题(二)案例和分片策略
就算是有一些数据根本和数据库的数据差得不是一点半点,根本就没必要分片去查浪费性能所以我们需要定制# 使用CLASS_BASED分片算法- 不用配置SPI扩展文件# 指定策略 STANDARD|COMPLEX|HINT# 指定算法实现类。这个类必须是指定的策略对应的算法接口的实现类。//保留配置的分片键。在当前算法中其实是没有用的。@Override/*** 实现自定义分片算法* @param availableTargetNames 在actual-nodes中配置了的所有数据分片。原创 2025-07-14 17:49:23 · 1150 阅读 · 0 评论 -
Sharding-Sphere学习专题(一)基础认识
Apache ShardingSphere是分布式SQL事务和查询引擎,可以通过数据分片、弹性压缩、加密等能力对任意数据库进行增强ShardingSphere是一款起源于当当网内部的应用框架。ShardingSphere这个词可以分为两个部分:Sharding就是数据分片、Sphere是生态。所以ShardingSphere不是一个单独的框架或者产品,而是一个由多个框架以及产品构成的一个完整的技术生态。核心产品。原创 2025-07-14 14:21:32 · 891 阅读 · 0 评论