在简化集成的工作中,一些团队已经开始尝试用新语言来处理数据。那么最初在XML和Web服务推进中占据很大部分的XQuery,是不是已经在这种混乱之中迷失了呢?最近就特定领域语言产生了很多争论。这个想法当然不是最新才出现的。毕竟,创造SQL使用处理一些非常具体的数据问题的,而且在一中高水平的抽象层上进行处理,有很多开发者都在使用。如果你问一个C#开发者或者一个Java开发者哪种语言是他们的第二选择,很有可能你会把赌注压在SQL之上。
XQuery在十年前出现,为XML带来了一种SQL风格的方法。在最近的一个XQuery案例上显示,这个查询语言仍旧在寻找自身的立足点。尽管产业专家Peter O’Kelly承认有点沉睡者的味道,他表示XQuery“对于文档收集来说确实是一种有效的机制。”
正如他所描绘的,XQuery似乎也拥有一些其他特定领域语言的优点。只需要编写少量的代码,所以也以为这维护工作的减少。正如SQL一样,你可以依靠XQuery数据库管理系统来优化查询,并为开发者减少复杂性。
O’Kelly表示我们不常听到XQuery的原因之一是它的一些使用者是将其作为自己的秘密武器看待的。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
云计算时代IT专业人员需具备的十项技能
IT专业人员需要不断的学习,才能确保自己的工作能力跟上时代的步伐。云时代IT专业人员不仅需要具备一定的专业技能,还必须具备商业、金融、业务需求分析等等。
-
云集成:实用主义至上
云计算能否成为良好的集成解决方案催化剂?很多企业级软件都在云端终结了,其易用性惊人,而且能够快速部署。云计算是个魔术师吗?
-
直言不讳:SOA专家十问十答之Rob Fox
云服务中间人帮助公司协调不同的服务和管理各种云服务供应商——是云的个人组织,等等。随着云计算采用率的上升,云服务中介这一概念吸引了许多企业。
-
PaaS成感知数据托管与应用服务平台
充分利用Windows Server 2012在基础设施虚拟化方面的技术优势和成熟的一揽子解决方案,实现交通感知数据目的。