我存储在SQL Server文档中的varbinary(最大)的Fileds,我使用FILESTREAM可选,当用户有:哪些文件类型值得为远程存储进行压缩(压缩)?对于哪些压缩大小/原始大小比率是<< 1?
(DB_Size + Docs_Size) ~> 0.8 * ExpressEdition_Max_DB_Size
我目前荏苒的所有文件,反正这是因为文件读/写完成工作是在10年前开发的,其中存储比现在更昂贵。
压缩时的许多文件几乎与原始文件一样大(压缩的pdf大约是原始大小的95%)。无论如何unzipping有一些开销,当我还需要“签入”/更新文件,因为我需要压缩它会变成两次。
所以我想给用户选择是否通过提供一些有意义的默认值来压缩文件类型。对于我的经验,我会给予下列规则:
1)默认邮政编码:TXT,BMP,RTF
2)默认情况下不邮政编码:JPG,JPEG,Microsoft Office文件,打开Office文件,PNG ,tif,tiff
你能推荐其他文件类型吗?最常用的还是其他文件类型?
感谢您的回答。我不知道Doc2007,好主意。我也想到了一个可以进行统计的工具:所以我循环遍历所有的文档并逐个解压缩,并检查压缩比。我会对文件类型进行平均处理,对于那些超出特定阈值的用户,我将进行压缩处理。 – LaBracca 2010-05-25 09:32:23