SQL Server 2008中的FileStream支持
2009-09-19 00:00:00 来源:WEB开发网核心提示:图片看不清楚?请点击这里查看原图(大图),服务器有一个属性,SQL Server 2008中的FileStream支持,即指定该服务器是怎么支持文件流的/*实际上文件流的出现就是为了解决对大对象的存储中一个矛盾,对于大对象,声明该列用于文件流即可,该列依然是用二进制保存的一般都是在数据库中要特别添加一个文件组和一个或多
图片看不清楚?请点击这里查看原图(大图)。
服务器有一个属性,即指定该服务器是怎么支持文件流的
/*
实际上文件流的出现就是为了解决对大对象的存储中一个矛盾。
对于大对象,第一种方式是存储在数据库里面,这种方式一般使用image字段,或者varbinary(max)来做。好处是可以统一备份,但实际上读取效率比较低。大于1MB的文件就会有问题
第二种方式是文件存储在文件系统,而数据库中存储了一个路径。这种方式数据库压力减轻了,却很不方便统一备份和管理。
SQL SERVER 2008的文件流其实就是二者的统一。文件还是放在文件系统的,但由数据库进行管理。可以统一备份和还原。
FILESTREAM不是一个字段类型,它定义在字段后面,声明该列用于文件流即可。该列依然是用二进制保存的
一般都是在数据库中要特别添加一个文件组和一个或多个文件用来存储FileStream的数据的。
然后,在磁盘上面有一个目录(Test),里面会有一个filestream.hdr文件
Tags:SQL Server FileStream
编辑录入:爽爽 [复制链接] [打 印]- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接