https://shardingsphere.apache.org/document/legacy/4.x/document/cn/overview/
概念&功能
.1 数据分片
.1.1 核心概念
- SQL
- 逻辑表Logic Table
- 真实表Actual Table
- 数据节点Data Node
- 绑定表Binding Table
指分片规则一致的主表和子表。绑定表之间的分区键要完全相同。 - 广播表Broadcast Table
指所有的分片数据源中都存在的表,表结构和表中的数据在每个数据库中均完全一致。适用于数据量不大且需要与海量数据的表里德关联查询的场景,例如:字典表。
- 分片Sharding
- 分片键Sharding Key
- 分片算法Sharding Algorithm
- 精确分片算法PreciseShardingAlgorithm
- 范围分片算法RangeShardingAlgorithm
- 复合分片算法ComplexShardingAlgorithm
- Hint分片算法HintShardingAlgorithm
- 分片策略Sharding Strategy
- SQL Hint
- 配置Configuration
- 分片规则Sharding Rule
分片规则的总入口,包括数据源、表、绑定表和读写分离 - 数据源配置Data Source Configuration
- 分片规则Sharding Rule