在本文中,我们将学习关于UUID和基于时间的UUID。
我们将看到基于时间的UUID的优势和劣势,以及何时选择它们。
我们还将探索并比较一些库,这些库将帮助我们实现生成UUID的不同算法。
UUID代表通用唯一标识符。 它是一个128位的标识符,每次生成时都预期是唯一的。
我们使用它们来唯一地识别某些事物,即使该事物没有固有的标识符。我们可以在各种环境中使用它们,例如计算机系统、数据库和分布式系统,这些地方我们需要唯一地识别对象。
两个UUID相同的可能性如此之小,以至于被认为是统计上不可能的,这使得它们成为在分布式系统中识别对象的可靠方式。