在SQL Server中存储数百万个100kb的PDF

问题描述 投票:1回答:2

我有一个检查每台工厂机器并产生100kb左右PDF输出的软件。这是计划的12个小时的任务。我有超过18.000台机器,随着新工厂的增加,它会增加。大约一个月内,我获得了上百万条PDF文档记录。如果机器出现任何问题,我还需要向他们显示最终用户的过滤器选项。

我在后端和SQL Server 2014中使用C#ASP.NET。

有效的存储方式是什么?直接在DB中使用nvarchar(max)或文件系统?

c# sql sql-server sql-server-2014
2个回答
2
投票

如果要写入的PDF大部分相同,则可以将变量存储到数据库中。然后,当有人请求报告或任何报告时,您可以拉出PDF模板文件,并用从数据库中检索的适当值填充它。


1
投票

文件系统更好


0
投票

我有一个检查每台工厂机器并产生大约100kb的PDF输出的软件。

© www.soinside.com 2019 - 2024. All rights reserved.