【发布时间】:2010-02-14 15:15:48
【问题描述】:
我有一个关于关系数据库和层次结构的最佳实践的问题。我的问题是,使用基于文本或 int (id) 的层次结构更明智吗?
我有一个层次结构,但它不是基于 id 的。层次结构基于文本 例如'level1', 'level2' 而不是 id1, id2
我使用 mysql 和 solr 来管理我的数据。
目前我保留了文本层次结构,如果我愿意,可以使用它。但是创建一个 id 层次结构似乎更健康(我也做过)。 Int (id) 层次结构似乎也更快,并且不太容易出现未规范化的数据(我从不需要 trim() ids 等)
非常感谢您对此的任何想法。了解其他人认为什么是最佳做法会很有趣。
干杯
克
【问题讨论】:
标签: mysql solr rdbms hierarchy database