上传文件并保存在文件夹中或以二进制形式保存在数据库中

时间:2016-11-23 23:13:12

标签: c# asp.net

很抱歉,如果我的问题是基本或重复的问题。我想知道上传文件(pdf,word,..)哪个条件更好 并且当使用这些条件时

1-保存文件夹中的文件并获取用于保存在数据库中的文件名

2-将数据库中的文件保存为二进制文件

1 个答案:

答案 0 :(得分:0)

如果文件是冷数据' (不经常被系统/用户使用)我建议将它们保存为文件夹/ blob / whatever-no-sql中的二进制压缩文件,并在关系数据库中使用名称引用(如果需要)。

如果文件是热数据' (经常使用) - 您可以考虑将其中一些直接保存在关系数据库或任何快速访问内存解决方案中,并使用一些自动化过程将旧的和未使用的文档复制到文件夹/ blob