微软未来的“灵魂”——SQL Server 2005探密
2008-04-02 10:47:39来源:互联网 阅读 ()
从1989年微软公司发布的SQL Server 1.0到现在已有足足十五个年头了,在这十五年里SQL Server从无到有,从小到大,经历着一次又一次的传奇。他不但蚕食着IBM、Oracle数据库的市场份额,而且新一代的SQL Server已开始逐渐成为Windows操作系统未来的核心。而访华的比尔·盖茨嘴里不断重复的“无缝计算”的核心就是Yukon,这个代号“Yukon”的下一代数据库将会
把我们带进一个什么样的世界呢?www.yestar2000chinai tp ow er.comuYGqwqB
Internet的“软”支柱www.yestar2000chinai tp ow er.comuYGqwqB
在当今的网络时代中,数据查寻、数据存储、数据分类等等任何这一切已成为了构成Internet网络的“软”支柱,而数据库系统则是这个支柱中最关键的。假如没有数据库的支持,我们根本不可能在Google或百度中查找自己需要的信息,也不可能使用快捷方便的电子信箱,可是说,网络世界完完全全是个大的数据库所构成的。www.yestar2000chinai tp ow er.comuYGqwqB
根据IDC的最新数据显示,全球数据库软件市场似乎波澜再起,2003年的总收入达到了136亿美元,比2002年的126亿美元又有增长。甲骨文、IBM和微软现在控制着75%的市场份额。甲骨文去年的市场份额为39.8%,IBM为31.3%,微软为12.1%。www.yestar2000chinai tp ow er.comuYGqwqB
那么什么是数据库呢?在大学的电脑教科书中,数据库是被这样解释的:数据库是电脑应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图像、图像连同声音等。数据是任何电脑系统所要处理的对象。人们所熟知的一种处理办法是制作文档,即将处理过程编成程式文档,将所涉及的数据按程式需要组织成数据文档,用程式文档来调用。数据文档和程式文档保持着一定的对应关系。在电脑应用迅速发展的情况下,这种文档式方法便显出不足。比如,他使得数据通用性差,不便于移植,在不同文档中存储大量重复信息、浪费存储空间、更新不便等。数据库系统便能解决上述问题。数据库系统不从具体的应用程式出发,而是立足于数据本身的管理,他将任何数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以他为中介,和各种应用程式或应用系统接口,使之能方便地使用数据库中的数据。www.yestar2000chinai tp ow er.comuYGqwqB
这段说明介绍的确很周详,但是您可能看得头晕眼花了,其实简单地说数据库就是一组经过电脑整理后的数据,存储在一个或多个文档中,而管理这个数据库的软件就称之为数据库管理系统。一般一个数据库系统(Database System)可分为数据库(Database)和数据管理系统(Database Management System,DBMS)两个部分,任何的这些就是构成互连网“软”支柱的全部。www.yestar2000chinai tp ow er.comuYGqwqB
微软的SQL Server作为众多数据库软件的一种,在从6.5升级到7.0版本后,开始逐步地成为主流数据库软件,而SQL Server 2000更证实了Windows操作系统中同样能够承担高端数据应用,作为商务应用的主流数据库管理软件。他打破了由Unix统治大型数据库软件的神话,而新一代的SQL Server 2005又会有什么样的改变呢?www.yestar2000chinai tp ow er.comuYGqwqB
直击Yukon核心机密www.yestar2000chinai tp ow er.comuYGqwqB
在Microsoft SQL Server下一版本(代号为“Yukon”)的规划阶段,考虑更多的是数据库未来发展连同SQL Server的编程能力。Microsoft内部的研发人员很早就意识到,未来必须引入更加统一的编程模型,还要为不同的数据模型提供更多的灵活性。编程模型的统一就意味着普通的数据访问和操作任务能够通过多种途径进行,例如您能够选择使用XML或Microsoft.NET框架或Transact-SQL(T-SQL)代码等。www.yestar2000chinai tp ow er.comuYGqwqB
这种规划带来的结果就是个新的数据库编程平台,他在许多方面都进行了扩展。首先,宿主.NET框架公共语言运行库(CLR)的功能将数据库扩展到过程化编程和托管代码的领域。其次,www.yestar2000chinai tp ow er.comuYGqwqB
.NET框架宿主集成提供了来自SQL Server内部强大的对象数据库功能。对XML的深入支持是通过功能完善的XML数据类型实现的,他拥有关系数据类型的任何功能。此外,还添加了对XML查询(XQuery)和XML架构定义语言(XSD)标准的服务器端支持。最后,SQL Server Yukon包含了T-SQL语言的重要增强功能。www.yestar2000chinai tp ow er.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.yestar2000chinai tp ow er.comuYGqwqB
这些新的编程模型和增强的语言一起创造了一系列的可编程性,他们补充并扩展了现在的关系型数据库模型。这种体系结构带来的最终结果是能够创建更可伸缩、更可靠、更健壮的应用程式,并提高了研发人员的工作效率。这些模型的另外一个结果就是一种称之为SQL服务代理的新应用程式框架——用于异步消息传递的分布式应用程式框架。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: 实例演示在MSSQL中启用全文检索
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash