我目前正在重建我们的 Intranet 并在简化数据库的过程中。目前,我有几个带有 BLOB 对象的资源表。我有一个带有照片或文件的公告表、一个带有照片的用户表和一个带有照片的市场项目表。在每种情况下,BLOB 对象都被分离到另一个链接表中。
这些照片/文件中的每一个都(历史上)存储在它们自己的表中,并且当我将它们迁移到一个系统中时,我开始怀疑将所有文件和图像存储在“资产”中是否会更好" 表,然后引用该表而不是拥有三个几乎相同的表?
性能是我主要关心的问题,但可读性和可维护性是我重建 Intranet 的原因。