文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
数据分片
ShardingAlgorithm
SPI 名称 | 详细说明 |
---|---|
ShardingAlgorithm | 分片算法 |
已知实现类 | 详细说明 |
---|---|
BoundaryBasedRangeShardingAlgorithm | 基于分片边界的范围分片算法 |
VolumeBasedRangeShardingAlgorithm | 基于分片容量的范围分片算法 |
ComplexInlineShardingAlgorithm | 基于行表达式的复合分片算法 |
AutoIntervalShardingAlgorithm | 基于可变时间范围的分片算法 |
ClassBasedShardingAlgorithm | 基于自定义类的分片算法 |
HintInlineShardingAlgorithm | 基于行表达式的Hint分片算法 |
IntervalShardingAlgorithm | 基于固定时间范围的分片算法 |
HashModShardingAlgorithm | 基于哈希取模的分片算法 |
InlineShardingAlgorithm | 基于行表达式的分片算法 |
ModShardingAlgorithm | 基于取模的分片算法 |
KeyGenerateAlgorithm
SPI 名称 | 详细说明 |
---|---|
KeyGenerateAlgorithm | 分布式主键生成算法 |
已知实现类 | 详细说明 |
---|---|
SnowflakeKeyGenerateAlgorithm | 基于雪花算法的分布式主键生成算法 |
UUIDKeyGenerateAlgorithm | 基于UUID的分布式主键生成算法 |
DatetimeService
SPI 名称 | 详细说明 |
---|---|
DatetimeService | 获取当前时间进行路由 |
已知实现类 | 详细说明 |
---|---|
DatabaseDatetimeServiceDelegate | 从数据库中获取当前时间进行路由 |
SystemDatetimeService | 从应用系统时间中获取当前时间进行路由 |
DatabaseSQLEntry
SPI 名称 | 详细说明 |
---|---|
DatabaseSQLEntry | 获取当前时间的数据库方言 |
已知实现类 | 详细说明 |
---|---|
MySQLDatabaseSQLEntry | 从 MySQL 获取当前时间的数据库方言 |
PostgreSQLDatabaseSQLEntry | 从 PostgreSQL 获取当前时间的数据库方言 |
OracleDatabaseSQLEntry | 从 Oracle 获取当前时间的数据库方言 |
SQLServerDatabaseSQLEntry | 从 SQLServer 获取当前时间的数据库方言 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论