雪花算法生成的id 作为表的主键应该用什么类型
时间: 2024-05-21 10:18:29 浏览: 90
spring-boot-mybatis-interceptor:mybatis自定义主键插件,通过该插件生成分布式唯一雪花ID作为数据库表的主键
雪花算法生成的id一般是64位的整数,通常建议使用无符号的bigint类型作为表的主键。这是因为bigint类型可以存储很大的数字范围,而且无符号类型可以使数字范围扩大一倍,同时bigint类型的查询效率也比较高。如果你使用的是MySQL数据库,那么建议使用UNSIGNED BIGINT类型。如果使用其他数据库,也可以选择对应的无符号整型类型。
阅读全文