标签: performance postgresql lookup-tables
我正在构建一个数据库,用于定义和跟踪组织内部使用的文档。这些文件中的每一个都有与之相关的类别。将每个文档的类别作为“TEXT”存储在主表中是否更有效,或者将每个文档的类别存储为“SMALLINT”并且具有等于该值的查找表更有效率一个“TEXT”字段?
答案 0 :(得分:5)
这与效率无关。这是关于参照完整性。使主表中的列引用类别表。
http://en.wikipedia.org/wiki/Referential_integrity