中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Java与XML
XQuery Not Necessarily the Death Knell for SQL, Says Jonathan Bruce (Live on SYS-CON.TV) @ JDJ
作者:未知 时间:2005-08-10 18:43 出处:Java频道 责编:chinaitpower
              摘要:XQuery Not Necessarily the Death Knell for SQL, Says Jonathan Bruce (Live on SYS-CON.TV) @ JDJ

Sun's JDBC spec lead for the past seven years, Jonathan Bruce has for the past 6 months been technology product evangelist for DataDirect, and is now championing XQuery, the query language for XML and relational data no matter where it lives, which he talked about with SYS-CON.TV (http://sys-con.tv) at Web Services Edge 2005 in Boston.

At Sun, Bruce had a lot of experience with SQL and query languages working with JDBC and trying to express that in the best possible way at the API level. "We really struggled with certain things that we just could not express because of the limitations and history of SQL when it came to dealing with XML in a graceful manner," he said, "whereas XQuery is a fully functional language so you can deal with XML as XML - you don't have to do any mapping. XQuery provides a flexible, well rounded means to manipulate XML data."

View Jonathan Bruce With Jeremy Geelan Live on SYS-CON.TV  

Does this mean the death knell for SQL and relational based applications will toll in the near future?

Bruce thinks that this is unlikely. "The relational model remains a highly optimized model for data manipulation and applications will be continue to be built on this stack."

While a number of APIs have sprung up to ease the path to XML integration, Bruce explained - in particular JAXB - any application developer can quickly trip themselves up with a heavy load of XML data transformation and the large-scale binding of XML to runtime platforms such as Java.

"A transformation of any kind, in this instance from XML data to a DOM or SAX representation is both expensive and inherently non-scalable. Whereas XQuery has the tools to cleanly manipulate a vast amount of XML data while answering the call to integrate distributed and incompatible data sources." 

The DataDirect IDE, Stylus Studio, is what anyone can use to build their XML applications. DataDirect gave a session at Web Services Edge 2005 East in Boston called "XML Data Challenges" - which dealt with emerging standards such as XQuery, XQJ, and SQL/XML, and how they promise to revolutionize data exchange and the ways applications are developed, deployed, and utilized.


View Jonathan Bruce With Jeremy Geelan Live on SYS-CON.TV


 

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有