在我们的在线市场链管理系统中有两个子系统供应商和零售商.任何一个供应商或零售商中的条目都应该给出一个全局唯一的ID,.There将根据类别、位置、最近的零售商对每个系统进行列表和过滤。
FYI :列出零售商或供应商的查询已经很复杂了,它使用了大量的连接和联合。所以,我不想要另一个表来处理唯一的ID。另一种选择是将零售商和供应商合并到一个表中。但是,如果我把零售商和供应商合并到一个表中,可能很快就会没有条目了。
单个业务实体零售商或供应商有自己的会计系统、产品管理系统、成本管理系统。因此,这是一个有点复杂的系统,有些查询操作已经很慢了。
我已经检查了可能的解决方案,但由于性能原因和复杂性,它无法满足我们的需求。
我应该怎么做,我应该去NoSQL,它是解决问题还是有其他的解决方案
发布于 2017-04-21 11:59:19
如果您的要求是为跨实体的全局唯一标识,则可以选择UUID。有关更多详细信息,请参阅这里
发布于 2019-01-13 23:14:49
UUID的全部目的是
如果你不需要,不要使用UUID。
另一种选择是将零售商和供应商合并到一个表中。但是,如果我把零售商和供应商合并到一个表中,可能很快就会没有条目了。
你为什么要把这两者结合起来?结合零售商和供应商应该根据您获取的信息和查询数据的方式进行。不是基于ID-约束。
UUID用于查看的大型站点,因为它们需要UUID。不是因为他们想要。如果您想在不实现基础设施的情况下看起来很酷,那么您不了解或者不需要查看HashIDS。
https://dba.stackexchange.com/questions/171596
复制相似问题