SQL Server从未被设计成文件系统来使用,但许多开发者仍然以这种方式在使用它。许多内容管理系统都依赖于把大文件存在blob中或者只存储文件名,前者的弊端是性能欠佳,而后者需要手动维持文件的同步。
SQL Server 2008期望通过引入一个可被应用于varbinary数据列的文件流选项来解决这个问题。使用时,二进制数据被存储成某个NTFS驱动器的一个私有分段中的文件。这样可以提升普通文件的性能,而没有并发和备份的问题。
这些文件被创建在一个通过创建新的FileGroup而指定的目录中。为了把这些文件连接到数据表的行,每一行必须包含一个GUID列。至于为什么要这样做,除了实际的文件列没有其他什么解释。
韩汛科技®2001---2014©
版权所有 版权声明 粤ICP备05023542号
韩汛科技网络工作室
E-mail:hxkj@hxkj.net pcworkroom@msn.com
QQ交流群:20188655
业务联系QQ: 26656290
联系电话:13727933711 技术支持QQ:
6331077
法律顾问:法帮网 页面执行时间:31.250毫秒