分布式序列算法

    目前有许多第三方解决方案可以完美解决这个问题,如 UUID 等依靠特定算法自生成不重复键,或者通过引入主键生成服务等。为了方便用户使用、满足不同用户不同使用场景的需求, Apache ShardingSphere 不仅提供了内置的分布式主键生成器,例如 UUID、SNOWFLAKE,还抽离出分布式主键生成器的接口,方便用户自行实现自定义的自增主键生成器。

    类型:SNOWFLAKE

    可配置属性:

    1. 在集群模式下会由系统自动生成,相同的命名空间下不会生成重复的值。

    类型:NANOID

    可配置属性: 无

    类型:UUID

    类型: COSID

    可配置属性:

    类型: COSID_SNOWFLAKE

    1. 配置数据分片规则时为列配置分布式主键生成策略
    • 雪花算法
    • NanoID