PostgreSQL:哪种数据类型更适合这种情况?

时间:2013-02-28 15:00:54

标签: performance postgresql lookup-tables

我正在构建一个数据库,用于定义和跟踪组织内部使用的文档。这些文件中的每一个都有与之相关的类别。将每个文档的类别作为“TEXT”存储在主表中是否更有效,或者将每个文档的类别存储为“SMALLINT”并且具有等于该值的查找表更有效率一个“TEXT”字段?

1 个答案:

答案 0 :(得分:5)

这与效率无关。这是关于参照完整性。使主表中的列引用类别表。

http://en.wikipedia.org/wiki/Referential_integrity