WEB开发网
开发学院数据库MSSQL Server SQL Server 2008中的FileStream支持 阅读

SQL Server 2008中的FileStream支持

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示:图片看不清楚?请点击这里查看原图(大图),服务器有一个属性,SQL Server 2008中的FileStream支持,即指定该服务器是怎么支持文件流的/*实际上文件流的出现就是为了解决对大对象的存储中一个矛盾,对于大对象,声明该列用于文件流即可,该列依然是用二进制保存的一般都是在数据库中要特别添加一个文件组和一个或多

SQL Server 2008中的FileStream支持

图片看不清楚?请点击这里查看原图(大图)。

服务器有一个属性,即指定该服务器是怎么支持文件流的

/*

实际上文件流的出现就是为了解决对大对象的存储中一个矛盾。

对于大对象,第一种方式是存储在数据库里面,这种方式一般使用image字段,或者varbinary(max)来做。好处是可以统一备份,但实际上读取效率比较低。大于1MB的文件就会有问题

第二种方式是文件存储在文件系统,而数据库中存储了一个路径。这种方式数据库压力减轻了,却很不方便统一备份和管理。

SQL SERVER 2008的文件流其实就是二者的统一。文件还是放在文件系统的,但由数据库进行管理。可以统一备份和还原。

FILESTREAM不是一个字段类型,它定义在字段后面,声明该列用于文件流即可。该列依然是用二进制保存的

一般都是在数据库中要特别添加一个文件组和一个或多个文件用来存储FileStream的数据的。

SQL Server 2008中的FileStream支持SQL Server 2008中的FileStream支持

然后,在磁盘上面有一个目录(Test),里面会有一个filestream.hdr文件

1 2 3  下一页

Tags:SQL Server FileStream

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接