雪花id跟id有啥区别,自定义表格时,有雪花id,还有id,不知道有啥区别?
https://www.baidu.com/s?ie=UTF-8&wd=%E9%9B%AA%E8%8A%B1id%E8%B7%9Fid%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB
生成方式: 自增长ID: 通常由数据库自动生成,每次插入一条新记录时,ID 会自动递增。 雪花算法ID: 是一种分布式唯一ID生成算法,通过对时间、机器ID、序列号等信息的组合生成唯一的ID。 唯一性: 自增长ID: 在单个数据库中是唯一的,但在分布式环境下可能会有冲突。 雪花算法ID: 在分布式系统中保证了全局唯一性。 顺序性: 自增长ID: 生成的ID一般是递增的,可以保证一定的顺序性。 雪花算法ID: 由于考虑了时间戳和序列号等因素,生成的ID并不是严格递增的,可能会存在乱序。 存储空间: 自增长ID: 通常是整数类型,存储空间较小。 雪花算法ID: 一般是64位的整数,存储空间较大。 雪花算法生成的ID适合分布式系统,可以避免单点故障,并保证了全局唯一性,但需要考虑乱序和存储空间等因素。
是的,我也有过这个疑惑。虽然是外行,但是 分布式系统 应该是 数据极大的环境下使用。
https://www.baidu.com/s?ie=UTF-8&wd=%E9%9B%AA%E8%8A%B1id%E8%B7%9Fid%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB
生成方式:
自增长ID: 通常由数据库自动生成,每次插入一条新记录时,ID 会自动递增。
雪花算法ID: 是一种分布式唯一ID生成算法,通过对时间、机器ID、序列号等信息的组合生成唯一的ID。
唯一性:
自增长ID: 在单个数据库中是唯一的,但在分布式环境下可能会有冲突。
雪花算法ID: 在分布式系统中保证了全局唯一性。
顺序性:
自增长ID: 生成的ID一般是递增的,可以保证一定的顺序性。
雪花算法ID: 由于考虑了时间戳和序列号等因素,生成的ID并不是严格递增的,可能会存在乱序。
存储空间:
自增长ID: 通常是整数类型,存储空间较小。
雪花算法ID: 一般是64位的整数,存储空间较大。
雪花算法生成的ID适合分布式系统,可以避免单点故障,并保证了全局唯一性,但需要考虑乱序和存储空间等因素。
是的,我也有过这个疑惑。虽然是外行,但是 分布式系统 应该是 数据极大的环境下使用。
- 1
前往