在数据库或硬盘中存储PDF

时间:2012-06-06 20:32:56

标签: sql sql-server

我有一个存储扫描PDF文件的网页。目前我将它作为varbinary存储在Sql数据库中。

我正在从头开始重新设计所有内容,并且认为将PDF存储在硬盘驱动器上只是有一条路径可能更有效..

PDF集合,可能会达到500gig + ..

哪个更有效,哪种方式有什么优势?

2 个答案:

答案 0 :(得分:1)

我会使用像AmazonS3这样的持久存储。它很便宜,可以复制,如果你在将来的某个时候更改数据库技术,它将会相当容易。不是将文件直接存储在数据库中,而是将PDF的URL存储在AmazonS3存储上。

答案 1 :(得分:1)

使用FILESTREAM在文件系统上以数据库可访问的方式存储文件:Using FILESTREAM to Store BLOBs in the NTFS File System in SQL Server 2008