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