微软将来的"魂魄"——SQL Server 2005探密[MSSQL防范]
本文“微软将来的"魂魄"——SQL Server 2005探密[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
杀手代号"Yukon"www.yestar2000iTbulo.comuYGqwqB
从1989年微软公司公布的sql server 1.0到目前已经有足足十五个年初了,在这十五年里SQL Server从无到有,从小到大,阅历着一次又一次的传奇.它不但蚕食着IBM、Oracle数据库的市场份额,并且新一代的SQL Server已经开始渐渐成为Windows操作系统将来的核心.而访华的比尔·盖茨嘴里不断反复的"无缝计算"的核心就是Yukon,这个代号"Yukon"的下一代数据库将会
把我们带进一个什么样的世界呢?www.yestar2000iTbulo.comuYGqwqB
Internet的"软"支柱www.yestar2000iTbulo.comuYGqwqB
在当今的网络时代中,数据查寻、数据存储、数据分类等等全部这一切已经成为了构成Internet网络的"软"支柱,而数据库系统则是这个支柱中最关键的.假如没有数据库的支持,我们根本不大概在Google大概百度中查找自己需求的信息,也不大概利用快速便利的电子信箱,但是说,网络世界完完好满是一个大的数据库所构成的.www.yestar2000iTbulo.comuYGqwqB
按照IDC的最新数据显示,环球数据库软件市场仿佛波澜再起,2003年的总收入到达了136亿美圆,比2002年的126亿美圆又有增长.甲骨文、IBM和微软目前掌握着75%的市场份额.甲骨文去年的市场份额为39.8%,IBM为31.3%,微软为12.1%.www.yestar2000iTbulo.comuYGqwqB
那么什么是数据库呢?在大学的计算机教科书中,数据库是被这样注释的:数据库是计算机利用系统中的一种专门管理数据资源的系统.数占据多种情势,如文字、数码、标记、图形、图象以及声音等.数据是全部计算机系统所要处理的对象.人们所熟知的一种处理办法是制作文件,行将处理历程编成程序文件,将所触及的数据按程序要求组织成数据文件,用程序文件来调用.数据文件与程序文件保持着一定的对应关系.在计算机利用疾速发展的情形下,这种文件式办法便显出不足.比方,它使得数据通用性差,不便于移植,在差别文件中存储大量重覆信息、浪费存储空间、更新不便等.数据库系统便能办理上述问题.数据库系统不从具体的利用程序动身,而是安身于数据本身的管理,它将全部数据保存在数据库中,举行科学的组织,并借助于数据库管理系统,以它为中介,与各种利用程序或利用系统接口,使之能便利地利用数据库中的数据.www.yestar2000iTbulo.comuYGqwqB
这段阐明介绍的确非常具体,不过你大概看得头晕眼花了,其实简单地说数据库就是一组经过计算机整理后的数据,存储在一个或多个文件中,而管理这个数据库的软件就称之为数据库管理系统.普通一个数据库系统(Database System)可分为数据库(Database)与数据管理系统(Database Management System,DBMS)两个部份,全部的这些就是构成互联网"软"支柱的全部.www.yestar2000iTbulo.comuYGqwqB
微软的SQL Server作为众大都据库软件的一种,在从6.5进级到7.0版本后,开始渐渐地成为主流数据库软件,而SQL Server 2000更证明了Windows操作系统中一样可以承当高端数据利用,作为商务利用的主流数据库管理软件.它冲破了由Unix统治大型数据库软件的神话,而新一代的SQL Server 2005又会有什么样的改变呢?www.yestar2000iTbulo.comuYGqwqB
直击Yukon核心奥秘www.yestar2000iTbulo.comuYGqwqB
在Microsoft SQL Server下一版本(代号为"Yukon")的筹划阶段,考虑更多的是数据库将来发展以及SQL Server的编程本领.Microsoft内部的开辟人员很早就意识到,将来必须引入越发统一的编程模子,还要为差别的数据模子供应更多的机动性.编程模子的统一就意味着普通的数据拜候和操作任务可以通过量种途径举行,比方你可以挑选利用XML或Microsoft.NET框架大概Transact-SQL(T-SQL)代码等.www.yestar2000iTbulo.comuYGqwqB
这种筹划带来的后果就是一个新的数据库编程平台,它在很多方面都举行了扩大.首先,宿主.NET框架大众语言运行库(CLR)的功效将数据库扩大到历程化编程和托管代码的范畴.其次,www.yestar2000iTbulo.comuYGqwqB
.NET框架宿主集成供应了来自SQL Server内部强盛的对象数据库功效.对XML的深化支持是通过功效完善的XML数据范例实现的,它拥有关系数据范例的全部功效.此外,还增添了对XML查询(XQuery)和XML架构定义语言(XSD)尺度的服务器端支持.最后,SQL Server Yukon包含了T-SQL语言的重要加强功效.www.yestar2000iTbulo.comuYGqwqB
XML在SQL Server Yukon中的历史实际上始于SQL Server 2000.SQL Server 2000引入了以XML的格局返回关系型数据,大量加载和切分XML文档,以及将数据库对象公开为基于XML的Web服务等功效,不过Yukon供应了更高级的XML查询功效,完善后的Yukon将会充分的施展XML的全部上风.XML为什么如此关键呢?其实XML从最初的一种替换HTML的表示技术发展为一种线路格局,目前又被看做是一种存储格局.XML中的长期存储已经惹起了遍及关注,互联网上也呈现了很多XML数据范例的利用.XML本身是一种可以超越任何系统平台的数据表示格局,它最初是作为文档格局利用的,由于XML在大型企业中已经得到了遍及的承认,用户于是开始利用XML办理棘手的业务问题,比方数据集成.这就使得作为数据存储格局的XML不断发展到本日,由于XML可以在任何平台上显示出一样的效果,XML渐渐成为了一种数据库主流存储格局.Yukon这种内置对XML全面的支持将会引发一场全新的数据库技术革命.www.yestar2000iTbulo.comuYGqwqB
这些新的编程模子和加强的语言共同创造了一系列的可编程性,它们增补并扩大了目前的关系型数据库模子.这种体系构造带来的终究后果是可以成立更可伸缩、更坚固、更结实的利用程序,并提高了开辟人员的工作效率.这些模子的别的一个后果就是一种称之为SQL服务代理的新利用程序框架——用于异步消息传送的分布式利用程序框架.www.yestar2000iTbulo.comuYGqwqB
Yukon加盟的世纪豪赌www.yestar2000iTbulo.comuYGqwqB
前面我们絮絮叨叨地讲了一大串技术利用的上风,你此时大概很好奇,我们为什么要介绍这样一个看似是高端利用的数据库软件技术呢?大概目前我们应当揭开答案了.www.yestar2000iTbulo.comuYGqwqB
地球上最富的人这样预言计算机的将来,他认为,在将来的世界里,每一个普通的计算机都将拥有一个充足大的超级硬盘,到那个时刻我们的硬盘不再纯真的是80GB,极大概是80TB,固然只是一个GB变TB,但这意味着硬盘容量足足晋升了1000倍.而以现有的Windows存储硬盘数据的NTFS格局来说,根本就无法对付如此大的硬盘数据搜索本领.说一个形象的例子,假如在有100TB硬盘空间的计算机中,你那个时刻还是利用的是Windows XP,你整理磁盘碎片所需求的时间极大概是两天两夜,假如你想找寻某个文件,你将会足足等上几个小时.这种感受就仿佛重新回到286的时代.www.yestar2000iTbulo.comuYGqwqB
为了办理这个棘手的问题,下一代Windows操作系统Longhorn决意采取与此前的Windows截然差别的编程情势.其核心是Avalon(开辟代号).Avalon是Windows的新GUI库.新的Longhorn导入了Indigo(Web服务)和WinFS(文件系统)的新功效.包含Avalon在内,将这三种新功效称作WinFX.WinFX是Longhorn的新型"本地"API.固然是为了与目前的Win32 API兼容而增添的,但要想利用Longhorn的新的功效,普通情形下必须利用WinFX.WinFX属于目前.NET Framework的延伸.目前.NET Framework中利用的类,WinFX中也有,WinFX支持程序的运行机制与.NET基本相同.www.yestar2000iTbulo.comuYGqwqB
.NET Framework将在SQL Server Yukon供货时举行主版本进级(Major VersionUp),具体日期预计在2004年底.Yukon将在.NET Framework上运行.可在存储进程(Stored Procedures)中利用.NET Framework的类库.Yukon运行的.NET Framework为2.0版,将追加目前.NET Framework 1.1没有的多媒体相关类.WinFS利用Yukon的引擎.也就是说,在Longhorn中,文件系统将利用数据库引擎.www.yestar2000iTbulo.comuYGqwqB
这个时刻你能否懂得了,下一代Windows操作系统中,整个文件数据的管理将会引入SQL Server的构造管理,届时,我们计算机的数据查询本领,数据整合本领将会有极大地提高.当然这关于那个有钱人不断说的"无缝计算"也是至关重要的一步,对微软来说,让数据库软件和操作系统整合的工程无疑一场世纪豪赌,假如成功,微软将会渐渐成数据库的霸主,但是假如失利,这项几近乃至会拖累下一代Windows正常上市的时间表.
以上是“微软将来的"魂魄"——SQL Server 2005探密[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |