SQL Server的新文件存储机制

上一篇 / 下一篇  2007-12-07 18:09:00 / 个人分类:大话SQL

SQL Server从未被设计成文件系统来使用,但许多开发者仍然以这种方式在使用它。许多内容管理系统都依赖于把大文件存在blob中或者只存储文件名,前者的弊端是性能欠佳,而后者需要手动维持文件的同步。

  SQL Server 2008期望通过引入一个可被应用于varbinary数据列的文件流选项来解决这个问题。使用时,二进制数据被存储成某个NTFS驱动器的一个私有分段中的文件。这样可以提升普通文件的性能,而没有并发和备份的问题。

  这些文件被创建在一个通过创建新的FileGroup而指定的目录中。为了把这些文件连接到数据表的行,每一行必须包含一个GUID列。至于为什么要这样做,除了实际的文件列没有其他什么解释。


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-04  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5167
  • 日志数: 143
  • 建立时间: 2007-05-27
  • 更新时间: 2008-07-21

RSS订阅

Open Toolbar