附件表的最佳设计与路径选择
问题:
在设计数据库表时,用于存储文件和图像路径是创建一个单独的附件表还是直接将其存储在业务表中?对于附件路径,是采用相对域名根路径还是绝对路径?
解答:
附件表设计:
采用附件表来存储文件路径是一个常见的做法,因为它提供了几个优势:
路径选择:
对于附件路径,建议采用相对域名根路径(例如 /files/abc.txt)。以下是其优点:
独立性:相对路径不依赖于具体域名,即使应用程序的域名发生变化,附件仍然可访问。需要注意的是,具体的设计选择取决于应用程序的具体需求和要求。