网站建设与管理用什么软件有哪些,公司网站购物平台建设,如何转换page到wordpress,湖南城乡建设厅网站1.背景
最近有人问#xff0c;什么是雪花算法#xff0c;为什么使用雪花算法不使用数据库UUID#xff0c;基于此#xff0c;写一个说明。
2.简介
#xff08;1#xff09;雪花算法#xff0c;英文名为snowflake#xff0c;翻译过来就是是雪花#xff0c;所以叫雪花…1.背景
最近有人问什么是雪花算法为什么使用雪花算法不使用数据库UUID基于此写一个说明。
2.简介
1雪花算法英文名为snowflake翻译过来就是是雪花所以叫雪花算法。它最早是twitter内部使用的分布式环境下的唯一分布式ID生成算法。 2在大自然雪花形成过程中会形成不同的结构分支所以说不存在两片完全一样的雪花表示生成的id如雪花般独一无二。 注详细介绍自行百度
2.两个优点
1全局唯一 是一种分布式ID生成算法它使用64位的时间戳、机器ID、数据中心ID和自增序列来生成全局唯一的ID能满足高并发分布式系统环境ID不重复。 2生成效率 在高并发以及分布式环境下每秒可生成百万个不重复id生成效率极高。
3.一个缺点
依赖于服务器时间服务器时钟回拨时可能会生成重复id。