Sharding-Sphere采用snowflake算法作为默认的分布式分布式自增主键策略,用于保证分布式的情况下可以无中心化的生成不重复的自增序列。因此自增主键可以保证递增,但无法保证连续。
而snowflake算法的最后4位是在同一毫秒内的访问递增值。因此,如果毫秒内并发度不高,最后4位为零的几率则很大。因此并发度不高的应用生成偶数主键的几率会更高。
Sharding-JDBC 自增主键策略为什么是不连续的,且尾数大多为偶数?[文档]
最新推荐文章于 2024-01-12 14:55:53 发布