我有一个存储扫描PDF文件的网页。目前我将它作为varbinary存储在Sql数据库中。
我正在从头开始重新设计所有内容,并且认为将PDF存储在硬盘驱动器上只是有一条路径可能更有效..
PDF集合,可能会达到500gig + ..
哪个更有效,哪种方式有什么优势?
答案 0 :(得分:1)
我会使用像AmazonS3这样的持久存储。它很便宜,可以复制,如果你在将来的某个时候更改数据库技术,它将会相当容易。不是将文件直接存储在数据库中,而是将PDF的URL存储在AmazonS3存储上。
答案 1 :(得分:1)
使用FILESTREAM在文件系统上以数据库可访问的方式存储文件:Using FILESTREAM to Store BLOBs in the NTFS File System in SQL Server 2008