5

uuid是通知系统中的id的原因是什么?

4

1 回答 1

7

通知表使用 UUID,因为它们对于大型应用程序和分布式数据库的扩展性要好得多。由于它们不一定是连续的,因此它们也不受数据库列类型限制。

以下是ramsey/uuidlaravel 使用的库中的直接描述:

任何人都可以创建一个 UUID 并使用它来识别某些东西,并且有理由相信任何人都不会无意中创建相同的标识符来识别其他东西。因此,标有 UUID 的信息可以在以后组合到单个数据库中,而无需解决标识符 (ID) 冲突。

于 2018-04-30T02:20:38.560 回答