id生成
只是总结一下自己见过的id生成方法。
1.random 随机生成个id 这就只是单纯的随机生成一个,用随机数表啊,还是时间戳都行。
2.自增,mysql自增的那种感觉,但通常来讲这个id不用,会用一个随的id,因为自增过短,且有规律。
3.拼接板id 像是雪花算法那种,通过随机和自增来拼出一个id来,当然可以把时间戳放在前面,这样可以根据时间排序,这个思想有点类似线程池区分运行状态和数据长度的那种思想。
当然拼接还有很多种拼接方式,根据具体需要来进行拼接。
只是总结一下自己见过的id生成方法。
1.random 随机生成个id 这就只是单纯的随机生成一个,用随机数表啊,还是时间戳都行。
2.自增,mysql自增的那种感觉,但通常来讲这个id不用,会用一个随的id,因为自增过短,且有规律。
3.拼接板id 像是雪花算法那种,通过随机和自增来拼出一个id来,当然可以把时间戳放在前面,这样可以根据时间排序,这个思想有点类似线程池区分运行状态和数据长度的那种思想。
当然拼接还有很多种拼接方式,根据具体需要来进行拼接。