Friends, Technology, Web2.0 - What I am reading

    [Home] [Recent] [Site Map]

   

新名词-RBS

好久没有些东西了,好像大家最近都很忙,写东西的人不多。最近事情真的很多,国家大事多,体育赛事多,。。。。

SQL Server 2008 RC0已经发布了,但是我还没有去download呢,因为再等新机器,T61P,装了x64的系统,装SQL当然也要x64的,所以要等等。SQL Server 2008很多人都还没有用过,Webcast上倒是已经有很多课程了,大家可以去学学,很多新的功能还是不错的。我最近一直在做关于FileStream的东西,好多人也会有这种疑惑,为什么要把Blob数据,通俗的讲就是文件为什么要存储到数据库里,存到文件系统不是也很好吗?So.......美国人说话总是说So,大家可以想一个问题,如果你的文件很多,比如有N TB数据怎么办?还放到文件系统里吗?当然可以,放到哪里有你决定,但是文件很多的时候管理成本就会增加,而且存储成本也将不断的增加,客户需要一种文件管理的系统。Windows的文件管理并不是十分的好,如果你的一个文件夹中有数百万文件,估计这个文件夹也没办法展开了。多年前,我们还在用Windows XP&Windows Server 2003时,MS给了我们一个Idea-WinFS,新的文件管理平台,用数据库去管理文件系统,几百万条记录的检索在数据库中并不是很慢,至少不会像explorer一样死掉。但是遗憾的是在Vista中并没有发布这个东西。

在SQL Server  2008中的FileStream特性给我们提供了这样一个可能,就是WinFS,换个马甲我还认得,哈哈哈。我们可以把Blob数据存储到SQL Server中,当然数据空间并不是在传统的MDF中,还是在文件系统里,只不过我们可以通过SQL Server来进行管理,这样检索数据就会相对简单很多了。我们的这个客户Blob数据量估计在60T左右,按每个文件2MB,3千万个文件。千万级数据的查询应该不会太慢,因为我们没有什么关联的表。

但是MS的想法更大,一个大想法,RBS,Remote Blob Storage,也就是远程Blob存储系统,这个比WinFS的概念可就大多了,这个RBS就是希望通过利用更多小型的存储系统去替代那种昂贵的大型存储系统。当然这个RBS是一个Provider的模式,可以通过自己开发Provider来去实现各种存储的方式,可以存储到磁盘、磁带、数据库中,我们现在就是要做一个RBS Provider for SQL Database并且带有NLB的功能。这个大想法给用户带来的好处就是他们可以用统一的应用程序接口来去访问文件,而并不用关系文件存储的位置和存储系统,我们可以将数据存储在Near Line系统中当然这样的系统动不动就几个Million的$,也可以有一种选择放到数据库里面,当然通过RBS Client中我们就不用去知道后面这些东西怎么处理了,只要我们传一个StoreBlobId给RBS就可以了,我们通过自己实现的Provide算法去返回给客户端。RBS这个东西的目的很明显用SQL Server实现文件管理,当然这个是MS的目标,database这个词开始的时候就是做管理文件的,当然用RBS去连接其他的存储系统也是可以的,因为Provider的模式还是比较灵活的。这个东西还不知道是不是在SQL Server RC0中包含,但是RBS Client的代码是已经Completed。

以前我都很少研究Storage这个东西,毕竟好像和应用开发和数据库还有些距离,但是RBS这个就是介于Storage和App之间的一个桥梁,对于很多特殊的用户来说是非常有意义的,毕竟存储这个东西还是很贵的。


>>Source Link
>>Blog: joycode
>>Publish Date: 6/21/2008 7:02:41 AM
>>Keywords: rbs sql

Related Posts
>>FileStream 性能--Win32 API & T-SQL #
    最近可能要做一个项目,规模不小,但我负责的部分不大,就是开发一些管理工具,用于对Partition和FileGroup的管理。 用户的这个数据库就是用于管理文件的,但是数量相当的大,预估每天在60G左右, 在使用FileStream的时候就要考虑一下了。本身FileStream就是Varbinary的数据类型,我们可以使用T-SQL语句进行操作,也可以使用Win32 API(那天听说了一个新名词R
>>SQL Server 2008 Filestream Performance-Win32 API #
    最近可能要做一个项目,规模不小,但我负责的部分不大,就是开发一些管理工具,用于对Partition和FileGroup的管理。 用户的这个数据库就是用于管理文件的,但是数量相当的大,预估每天在60G左右, 在使用FileStream的时候就要考虑一下了。本身FileStream就是Varbinary的数据类型,我们可以使用T-SQL语句进行操作,也可以使用Win32 API(那天听说了一个新名词R
>>用于Web主机的SQL服务器数据库发布工具包更新 #
    【原文地址】Update of SQL Server Database Publishing Toolkit for Web Hosting 【原文发表日期】 Thursday, April 19, 2007 8:24 AM 几个月前,我在博客里写过由SQL服务器团队开发的新SQL 服务器数据库发布主机工具包 (SQL Server Database Publishing Hosting Tool
>>防范SQL注入 #
    防范SQL注入 文苗 SQL注入还是很流行和普遍,随着web程序的风行,甚至有愈演愈烈之势。 关于SQL注入的影响,也是可大可小的,先说个小故事吧。记得五六年前帮助一个朋友对他的网站义务做渗透测试时,随手试试,就找到个SQL注入的问题。于是打个电话给朋友,告诉他有这样的问题的严重性,他很客气的说,“太谢谢你了,哦,SQL注入啊,没关系了”。我无语片刻后,花了一点时间,利用刚找到的SQL
>>从 SQL 到 LINQ, 第7部分: 合并, TOP, 子查询 (Bill Horst) #
    本文假设您已阅读了本系列中此前发表的文章: 从SQL 到 LINQ, Part 1: 基础(Bill Horst) 从SQL 到 LINQ, Part 2: FROM 和 SELECT(Bill Horst) Converting SQL to LINQ, Part 3: DISTINCT, WHERE, ORDER BY and
>>技巧和诀窍: 如何上传一个.SQL文件到远程主机并且执行它来部署一个SQL数据库 #
    【原文地址】 Tip/Trick: How to upload a .SQL file to a Hoster and Execute it to Deploy a SQL Database 【原文发表日期】 Thursday, January 11, 2007 12:20 AM 上个月 (英文),我讨论了新的(免费的)数据库发布向导,它是设计来充分简化在web主机环境中上传和部署 SQL Ex
>>VS2008——发布为Web开发人员集成的SQL Express #
    :Monday, October 15, 2007 11:28 PM 从VS2005开始,SQL Server Express已随着Visual Studio和Visual Web Developer Express一起发布了。SQL Server Express提供了一个非常易于使用的集成数据库,使得开发人员可以快速开发Web应用程序。 使用SQL Express进行Web开发的
>>Vista 下安装 SQL Server 2005 #
    SQL Server 2005 SP2 出来后,Vista 下安装 SQL Server 2005 就很容易了,忽略掉所有提示,一直安装,安装完成了,直接打SP2的补丁就可以了。 这样简单的过程,是没必要写博客的。但我(郭红俊)仍然要写一篇博客,是因为我忘记了一点,费了一上午才在Vista上安装好 SQL 2005。 这点就是: Vista 上不支持安装 Enterprise 版的 SQL 200
>>Visual Studio和SQL Server 2008 #
    : Sunday, December 09, 2007 2:57 PM 随着SQL Server 2005和Visual Studio 2005的发布,我们提供了新的重大改进,使得开发人员可以更加高效地处理那些存储在SQL Server上的数据。 而在Visual Studio 2008和即将面世的SQL Server 2008版本中,我们将继续推动创新,确保开发人员能够构建丰富的数据驱动应
>>从 SQL 到 LINQ, 第6部分: 联接 (Bill Horst) #
    本文假设您已阅读了本系列中此前发表的文章: 从SQL 到 LINQ, Part 1: 基础(Bill Horst) 从SQL 到 LINQ, Part 2: FROM 和 SELECT(Bill Horst) Converting SQL to LINQ, Part 3: DISTINCT, WHERE, ORDER BY and Ope

Other Posts:
>>Bienvenido(欢迎)!
>>SharePoint文件磁盘存储组件使用指南
>>应用软件有多脆弱?
>>MSDN和TechNet旧貌换新颜
>>比尔盖茨和社区主管的茶话会
>>胡汉三又回来了
>>社交书签
>>MSN工具条
>>在TechEd2008登台主题演讲
>>老问题:注册表误修改如何修复?
>>转《微软SharePoint讨CIO的喜欢?》
>>xp安装了SP3以后无法更新的解决办法


Month Archives:

Top Tags:
Google Internet Technology Company & Product Profiles Search feature Business and Technology Web2.0 column analysis 服务介绍 application comment letter 业界信息 news China2.0 Startups deal Search Headlines 產業策進 未來趨勢 創投 widget Social Network 創業案例 业界动态 Google/SEO news_in Web 2.0 News & Ideas SEW Experts


@2007 All rights Reserved