我有一个检查每台工厂机器并产生100kb左右PDF输出的软件。这是计划的12个小时的任务。我有超过18.000台机器,随着新工厂的增加,它会增加。大约一个月内,我获得了上百万条PDF文档记录。如果机器出现任何问题,我还需要向他们显示最终用户的过滤器选项。
我在后端和SQL Server 2014中使用C#ASP.NET。
有效的存储方式是什么?直接在DB中使用nvarchar(max)或文件系统?
如果要写入的PDF大部分相同,则可以将变量存储到数据库中。然后,当有人请求报告或任何报告时,您可以拉出PDF模板文件,并用从数据库中检索的适当值填充它。
文件系统更好
我有一个检查每台工厂机器并产生大约100kb的PDF输出的软件。