SQL Server 2012容量管理:FILESTREAM和FileTable

日期: 2011-11-24 作者:Serdar Yegulalp翻译:冯昀辉 来源:TechTarget中国 英文

接上文:SQL Server 2012容量管理:列存储索引、SQL Server 2012容量管理:更多的表分区、SQL Server 2012容量管理:AlwaysOn   SQL Server 2012中可能影响扩展性和容量的另一项特色就是对在SQL Server 2008中引入的FILESTREAM功能有很大改进。FILESTREAM支持SQL Server直接工作于巨大存储(新技术文件系统NTFS可容纳的最大量),这样二进制大对象就可以在磁盘上保存为文件,但可以用T-SQL代码处理。这一特性使得SQL Server可以利用NTFS做自由形式的数据存储,超越了数据库引擎的限制,如果你以前……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

接上文:SQL Server 2012容量管理:列存储索引SQL Server 2012容量管理:更多的表分区SQL Server 2012容量管理:AlwaysOn

  SQL Server 2012中可能影响扩展性和容量的另一项特色就是对在SQL Server 2008中引入的FILESTREAM功能有很大改进。FILESTREAM支持SQL Server直接工作于巨大存储(新技术文件系统NTFS可容纳的最大量),这样二进制大对象就可以在磁盘上保存为文件,但可以用T-SQL代码处理。这一特性使得SQL Server可以利用NTFS做自由形式的数据存储,超越了数据库引擎的限制,如果你以前把自由形式的数据直接塞进了数据库,那么这就是增强扩展一个很好的方式。

  SQL Server 2012用FileTable扩展了FILESTREAM,它使用起来更有趣。它允许SQL Server应用程序把磁盘文件系统看作是数据库表,可以给它写文件,而且还有其它Windows应用程序(不只是其它SQL Server应用程序)可以识别这些文件。FileTable使用标准的Windows共享来把这些文件暴露给整个Windows中的应用程序,这就使得Windows应用程序可以与它们方便地配合工作,你需要做的所有工作只是把它们指向新的共享。FileTable甚至被实现为公共语言运行类,这样它也可以被.NET framework方法访问。

  我应该指出的是,虽然当前CTP中的新功能不可否认值得注意,但是不要指望在生产环境中能使用到任何一个功能,除非官方推出了SQL Server 2012。如果你想尝鲜2012版本,那最好以独立的方式来做:在自己的计算机(或者虚拟计算机)上创建独立的数据库实例,使用数据副本工作,不要直接使用原始数据。微软公司有在预览版本技术就非常稳定的历史——例如,Windows 7的与测试版本就惊人地稳定可靠——但是,你没有理由把你的数据或者你的数据库系统置于风险之中。

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

相关推荐

  • 升级到SQL Server 2012的七个理由

    微软建议尽快将数据库升级到最新版本。在本文中,我们就来列举七个SQL Server 2012的功能特性,它将成为你升级的主要动力。

  • 了解Azure SQL数据库扩展性

    SQL Database支持两种扩展方式,但是横向扩容一般更具有挑战性。在本文中,我们将简单介绍Azure SQL Database实现纵向扩展和横向扩展的方法。

  • 用T-SQL在SQL Server 2012中创建用户自定义角色

    SQL Server 2012中引入了两项功能,即创建用户自定义服务器角色和分配服务器级别的权限。本文为初级DBA给出了一个用户自定义服务器角色的示范用例。

  • 认识SQL Server 2012数据仓库一体机

    戴尔和惠普都推出了基于并行数据仓库的SQL Server 2012数据仓库一体机。PDW是一个专门针对硬件一体机设计的大规模并行处理数据仓库平台。