• 正文
    • 1.uuid是什么意思
    • 2.uuid和自增id优缺点
  • 相关内容
  • 电子产业图谱
申请入驻 产业图谱

uuid是什么意思 uuid和自增id优缺点

11/04 09:15 作者:wx喵不二~
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

UUID是基于当前时间、计数器(counter)和硬件标识(通常为无线网卡MAC地址)等数据计算生成的。UUID可以被任何人独立创建,并按需发布。UUID没有集中管理机构,因为它们是不会被复制的独特标识符。属性协议允许设备使用UUID识别属性类型,从而不需要用读/写请求来识别它们的本地句柄。下面小编给大家介绍一下“uuid是什么意思 uuid和自增id优缺点”

1.uuid是什么意思

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。

1.uuid是什么意思

2.uuid和自增id优缺点

1、单实例或者单节点组

通过对500W、1000W的单机表进行测试,自增ID主键性能高于UUID,磁盘存储费用比UUID节省一半的钱。所以在单实例上或者单节点组上,使用自增ID作为首选主键。

2、分布式架构场景

从节点组的规模划分如下:

20个节点组以下的小型规模的分布式场景,为了实现快速部署,可以采用多花存储费用、牺牲部分性能而使用UUID主键。20到200个节点组的中等规模的分布式场景,可以采用自增ID+步长的较快速方案。200个以上节点组的大数据下的分布式场景,可以借鉴类似Twitter雪花算法构造的全局自增ID作为主键。

2.uuid和自增id优缺点

更多相关内容

电子产业图谱

TA的热门作品
查看更多