【发布时间】:2011-09-24 22:52:29
【问题描述】:
我只是想知道,如果我实现了一个标签系统,我应该在标签名称上使用主键,还是只在标签名称列上使用带有唯一索引的常用主键?
【问题讨论】:
标签: sql database indexing primary-key
我只是想知道,如果我实现了一个标签系统,我应该在标签名称上使用主键,还是只在标签名称列上使用带有唯一索引的常用主键?
【问题讨论】:
标签: sql database indexing primary-key
假设标记实体将在数百万行中使用,数字列作为外键列的性能将优于字符串。这就是为什么你使用代理键
所以“只需在标签名称列上使用具有唯一索引的常用主键”
【讨论】:
如果您在一个表中有两个键,那么您将哪个作为“主”键没有区别。重要的是您打算如何使用它们。
【讨论】: