为唯一性和URL引用创建ID

Ste*_*ini 3 url uuid

我需要创建对象并在Web上提供它们.与stackoverflow类似,我有类似的东西.

http://stackoverflow.com/users/78374
Run Code Online (Sandbox Code Playgroud)

但是,在我的情况下,我创建的对象的ID必须是唯一的,所以我在想一个UUID,导致像这样的URL

http://example.com/users/{8e931066-7d87-4f2b-a3b5-608c4c9a9083}
Run Code Online (Sandbox Code Playgroud)

因为稍后我将不得不将不同的数据库合并在一起,我不希望合并问题.

这是一种公认​​的做法吗?有哪些替代方案?

cod*_*gar 6

如果只是合并数据库的问题,给每个数据库一个唯一的标识符,然后将其与自动增量PK组合,将为您可以使用的每个对象提供唯一的ID,而不用担心合并问题.