我正在开发一个 web 应用程序,其主要功能是向用户展示一些数据。但是,这些数据有几种类型,并且每种类型都必须以不同的方式呈现。
例如,我必须列出 9 个结果 - 3 本书、3 个作者和 3 个文件。
书用 (char)TITLE, (text)DESCRIPTION 描述。
作者用 (char)TITLE, (char)DESCRIPTION 描述。
文件用 (char)URL 描述。
此外,每种类型都有 ID、DATE、VIEWS 等字段。书籍和作者以简单的 HTML 代码呈现,文件使用网站上嵌入的外部阅读器。
我应该构建三个不同的表并在获取这些数据时使用 JOIN 还是构建一个表并将所有类型存储在其中?哪种态度更有效率?
附加信息 - 将会有大量的记录。