对于您希望为系统中的每个唯一实体分配ID的企业体系结构,最佳做法是什么?而不是GUID你想使用Big Int。有谁知道Facebook在内部做什么来实现目标?
在我的情况下,一些实体将在MySQL中,一些在MongoDB中,后来可能在Cassandra中。
他们是否有“身份服务”,可以发放新ID?算法方法?我正在寻找简单,快速和可扩展的东西。
答案 0 :(得分:1)
他们是否有“身份服务”,可以发放新ID?
这正是我所推荐的。设计精良时,速度快,可扩展,不同物体之间没有欺骗等。但是,如果设计不合理,速度慢,不易扩展,欺骗很容易等等。