问题描述
这个问题困扰了我一段时间。很多人
似乎在思考 XML是数据问题的王者,我听说下一版本的SQL Server将具有强大的XML风格,
同时,我似乎得到的印象是,大量
硬核关系模型专家似乎并没有对
XML留下深刻印象(这个额外层的技术价值似乎有限而
商业价值可能很大,例如,更多软件工作,b
更多磁盘空间要求等等)。你对此有何看法?
一般性或细节,欢迎所有。一个具体的问题是,如何使用XML来补充关系模型?
谢谢。
Hi,
This question has been bothering me for some time. A lot of people
seem to "think" XML is the king of data problems, and I''ve heard that
next version of SQL Server is going to have a strong XML flavor,
meantime, I seem to get the impression that a large number of
hard-core relational model gurus do not seem to be that impressed with
XML (technical value of this extra layer seems to be limited while
business value might be substantial for instance, more software work,
more disk space requirement etc. etc.). What''s your take on this?
Generality or specifics, all welcome. One specific question is, how
can XML supplement relational model?
Thanks.
推荐答案
一个广泛的问题,但XML似乎有它的位置。 XML
真正有意义的是数据交换。一个数据库是一堆
表,但它们只是坐在一个地方,而不是四处旅行。但是
他们的数据呢。虽然XML可能体积庞大且开销很大,但它具有很好的属性,它定义了一个标准框架
,您可以将数据放入其中。
这是一个很好的附带好处,就是使用XML我们突然得到了一个将大量数据插入SQL Server的方法
只需在网络上进行一次往返:发送XML文档,
然后说INSERT ... OPENXML。
然后在Yukon他们正在接受它更进一步,添加Xquery,
你有系统函数返回XML数据等。也许MS是
,它有点太过分了,但XML仍然存在。
-
Erland Sommarskog,SQL Server MVP,
SQL Server SP3联机丛书
数据管理的基本原理清楚地告诉我,关系模型
不需要XML补充;任何相关的。然而,令人困惑的是,关于这个主题的很多新闻文章都充斥着夸张和技术的夸张和techno-tyros,他们无法区分数据交换
$ b来自数据模型的$ b技术,认为XML将改变世界
一夜之间。
-
- Anith
(请仅回复新闻组)
The fundamentals of data management clearly tell me that Relational model
needs no supplementation by "XML" for anything relevant. However, it is
confusing that so many press articles on the topic are filled with
exaggerations and techno-tyros, who cannot distinguish a data exchange
technology from a data model, opining about XML going to change the world
overnight.
--
- Anith
( Please reply to newsgroups only )
这篇关于关系模型和XML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!