Sql 将PDF存储在数据库或硬盘驱动器中
我有一个网页,存储扫描的PDF文件。目前,我将其作为varbinary存储在Sql数据库中 我正在从头开始重新设计所有内容,并认为将PDF存储在硬盘上并有一条路径可能会更有效 PDF集合,可能达到500gig+Sql 将PDF存储在数据库或硬盘驱动器中,sql,sql-server,Sql,Sql Server,我有一个网页,存储扫描的PDF文件。目前,我将其作为varbinary存储在Sql数据库中 我正在从头开始重新设计所有内容,并认为将PDF存储在硬盘上并有一条路径可能会更有效 PDF集合,可能达到500gig+ 哪一种更有效?两种方法的优点是什么?我会使用像AmazonS3这样的持久存储。它是廉价的、可复制的,如果您在将来的某个时候更改数据库技术,这将相当容易。不要将文件直接存储在数据库中,而是将PDF的URL存储在AmazonS3存储中。研究使用FILESTREAM在文件系统上以数据库可访问的
哪一种更有效?两种方法的优点是什么?我会使用像AmazonS3这样的持久存储。它是廉价的、可复制的,如果您在将来的某个时候更改数据库技术,这将相当容易。不要将文件直接存储在数据库中,而是将PDF的URL存储在AmazonS3存储中。研究使用FILESTREAM在文件系统上以数据库可访问的方式存储文件:已经详细讨论了可能的重复。为了讨论的目的,你应该以同样的方式考虑图像和PDF文件。