【发布时间】:2017-04-29 16:43:42
【问题描述】:
建议将文件存储到网络服务器上的目录中。为什么不对存储文件的列使用BLOB 数据类型?具有安全性和一致性优势,并且这样做更容易管理文件。有什么缺点?
【问题讨论】:
标签: database file blob storage
建议将文件存储到网络服务器上的目录中。为什么不对存储文件的列使用BLOB 数据类型?具有安全性和一致性优势,并且这样做更容易管理文件。有什么缺点?
【问题讨论】:
标签: database file blob storage
建议将文件存储到网络服务器上的目录中
并非总是如此 - 除了事实上这根本不适用于没有网络服务器的情况(例如内部本机应用程序)。
为什么不对存储文件的列使用 BLOB 数据类型?
这取决于您的应用程序的规模和用例。这些斑点代表什么?它们会定期更新吗?有没有缓存或分发系统的机会?
具有安全性和一致性优势,并且这样做更容易管理文件。有什么缺点?
性能是主要原因。由于 DBMS 引入的开销,从数据库读取通常总是比从磁盘读取慢。由于数据库系统内部的存储布局,写入成本也相当高。
【讨论】: