snowflake(雪花算法)的Java实现

snowflake(雪花算法)的Java实现背景了解  分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。  有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成

#snowflake   #ID策略  

MySQL主键使用自增ID(int)还是UUID(varchar)

自增长id:故名思意,id随着数据增长而增长。UUID:含义是通用唯一识别码(UniversallyUniqueIdentifier),是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的使用自增长ID做主键的优点:1、很小的数据存储空间2、性能最好,innodb的索引特性导致了自增

#snowflake   #ID策略