<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Overview of IBM DB2 pureXML</title>
	<atom:link href="http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Mon, 25 Jan 2010 14:39:21 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Marco Gralike</title>
		<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/comment-page-1/#comment-119332</link>
		<dc:creator>Marco Gralike</dc:creator>
		<pubDate>Fri, 01 May 2009 00:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=592#comment-119332</guid>
		<description>&quot;I’ve gotten the message that I used to overrate datatype extensibility like Oracle’s, DB2’s, and Informix/Illustra’s. What I haven’t figured out yet, however, is WHY I was wrong.&quot;

LOL, maybe you just weren&#039;t wrong...?</description>
		<content:encoded><![CDATA[<p>&#8220;I’ve gotten the message that I used to overrate datatype extensibility like Oracle’s, DB2’s, and Informix/Illustra’s. What I haven’t figured out yet, however, is WHY I was wrong.&#8221;</p>
<p>LOL, maybe you just weren&#8217;t wrong&#8230;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/comment-page-1/#comment-98641</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 06 Oct 2008 21:00:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=592#comment-98641</guid>
		<description>Conor, I&#039;m still not getting it. (And I suspect this is a question for one of your highly techie colleagues.)

When one uses an object-relational/extensible DBMS&#039;s extensibility, one is indeed still banging data into rows somewhere. That&#039;s why Oracle and DB2 put text into BLOBs/CLOBs, for example.  

But one can index however one likes, no?  (Again, consider the text example.)

I guess what I&#039;m missing is this -- where does DB2&#039;s datatype extensibility fail?  What unacceptable overhead does it impose in the case of XML?

I&#039;ve gotten the message that I used to overrate datatype extensibility like Oracle&#039;s, DB2&#039;s, and Informix/Illustra&#039;s.  What I haven&#039;t figured out yet, however, is WHY I was wrong.

Thanks,

CAM</description>
		<content:encoded><![CDATA[<p>Conor, I&#8217;m still not getting it. (And I suspect this is a question for one of your highly techie colleagues.)</p>
<p>When one uses an object-relational/extensible DBMS&#8217;s extensibility, one is indeed still banging data into rows somewhere. That&#8217;s why Oracle and DB2 put text into BLOBs/CLOBs, for example.  </p>
<p>But one can index however one likes, no?  (Again, consider the text example.)</p>
<p>I guess what I&#8217;m missing is this &#8212; where does DB2&#8217;s datatype extensibility fail?  What unacceptable overhead does it impose in the case of XML?</p>
<p>I&#8217;ve gotten the message that I used to overrate datatype extensibility like Oracle&#8217;s, DB2&#8217;s, and Informix/Illustra&#8217;s.  What I haven&#8217;t figured out yet, however, is WHY I was wrong.</p>
<p>Thanks,</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Conor O'Mahony</title>
		<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/comment-page-1/#comment-98631</link>
		<dc:creator>Conor O'Mahony</dc:creator>
		<pubDate>Mon, 06 Oct 2008 18:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=592#comment-98631</guid>
		<description>Hi Curt,

Answers to your questions above...

The reason that IBM did not use DB2’s general datatype extensibility framework is because we decided not to simply &quot;extend&quot; our existing infrastructure to support XML like many vendors did.  Instead, we spent 5 years developing XML-specific infrastructure from the ground up.

IBM essentially has traditional relational infrastructure and XML infrastructure in the physical layer.  It then has a unified runtime execution layer above this which, for the most part, &quot;hides&quot; the physical storage considerations.  This unified execution runtime layer provides the data manipulation and retrieval languages.  (I say &quot;for the most part&quot; because there are certain physical storage settings that you want to be able to configure).  All the management tooling, including backup/restore, utilities, and high availability are supported for XML data.

DB2&#039;s parser handles both SQL (and its extensions for XML) as well as native XQuery, and translates them into a common set of instructions.  Of course, this is different to some relational vendors who translate XQuery into SQL.</description>
		<content:encoded><![CDATA[<p>Hi Curt,</p>
<p>Answers to your questions above&#8230;</p>
<p>The reason that IBM did not use DB2’s general datatype extensibility framework is because we decided not to simply &#8220;extend&#8221; our existing infrastructure to support XML like many vendors did.  Instead, we spent 5 years developing XML-specific infrastructure from the ground up.</p>
<p>IBM essentially has traditional relational infrastructure and XML infrastructure in the physical layer.  It then has a unified runtime execution layer above this which, for the most part, &#8220;hides&#8221; the physical storage considerations.  This unified execution runtime layer provides the data manipulation and retrieval languages.  (I say &#8220;for the most part&#8221; because there are certain physical storage settings that you want to be able to configure).  All the management tooling, including backup/restore, utilities, and high availability are supported for XML data.</p>
<p>DB2&#8217;s parser handles both SQL (and its extensions for XML) as well as native XQuery, and translates them into a common set of instructions.  Of course, this is different to some relational vendors who translate XQuery into SQL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schema flexibility and XML data management &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/comment-page-1/#comment-98552</link>
		<dc:creator>Schema flexibility and XML data management &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Sun, 05 Oct 2008 12:53:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=592#comment-98552</guid>
		<description>[...] O&#8217;Mahony, marketing manager for IBM&#8217;s DB2 pureXML talks a lot about one of my favorite hobbyhorses &#8212; schema flexibility &#8212; as a reason to [...]</description>
		<content:encoded><![CDATA[<p>[...] O&#8217;Mahony, marketing manager for IBM&#8217;s DB2 pureXML talks a lot about one of my favorite hobbyhorses &#8212; schema flexibility &#8212; as a reason to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vertical market XML standards &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2008/10/05/overview-of-ibm-db2-purexml/comment-page-1/#comment-98550</link>
		<dc:creator>Vertical market XML standards &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Sun, 05 Oct 2008 12:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=592#comment-98550</guid>
		<description>[...] the most important or successful IBM pureXML-supported standards, in terms of downloads and other evidence of customer interest, [...]</description>
		<content:encoded><![CDATA[<p>[...] the most important or successful IBM pureXML-supported standards, in terms of downloads and other evidence of customer interest, [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.206 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-01-27 07:59:46 -->
