<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Change the Code : DBA/Designer always has to look out for the third dimension</title>
	<link>http://www.orcasoracle.org/2006/08/09/change-the-code-dbadesigner-always-has-to-look-out-for-the-third-dimension/</link>
	<description>Some experiences out of my daily oracle practice</description>
	<pubDate>Tue, 06 Jan 2009 20:16:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: carl.reitschuster</title>
		<link>http://www.orcasoracle.org/2006/08/09/change-the-code-dbadesigner-always-has-to-look-out-for-the-third-dimension/#comment-948</link>
		<pubDate>Thu, 10 Aug 2006 08:47:09 +0000</pubDate>
		<guid>http://www.orcasoracle.org/2006/08/09/change-the-code-dbadesigner-always-has-to-look-out-for-the-third-dimension/#comment-948</guid>
					<description>Thanks Alex for your update!
This shows to me in every area (not only database) you have to work with complexity due to flexiblity the customer want's to have.

The thing with the data is that it's frequntly ignored (who cares for data?) and then causes a lot of pain.
Karl</description>
		<content:encoded><![CDATA[<p>Thanks Alex for your update!<br />
This shows to me in every area (not only database) you have to work with complexity due to flexiblity the customer want&#8217;s to have.</p>
<p>The thing with the data is that it&#8217;s frequntly ignored (who cares for data?) and then causes a lot of pain.<br />
Karl
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Alexander</title>
		<link>http://www.orcasoracle.org/2006/08/09/change-the-code-dbadesigner-always-has-to-look-out-for-the-third-dimension/#comment-947</link>
		<pubDate>Thu, 10 Aug 2006 08:41:08 +0000</pubDate>
		<guid>http://www.orcasoracle.org/2006/08/09/change-the-code-dbadesigner-always-has-to-look-out-for-the-third-dimension/#comment-947</guid>
					<description>That's a typical DBA point of view (just teasing ;-) ).

Just one example: Suppose I have a WebService that publishes customer data. Now the customer data structure changes (say, &quot;I need the customers favorite color for marketing purposes!&quot;). You (in principle) don't know who consumes the web service. You cannot break existing consumers. What do you do?
Answer: Support both versions at the same time! I.e. the web service should detect the version the client is using in his request and also shape the response accordingly. So we have two different versions active at the same time (whereas the database is always in exactly one defined version).

Ergo: the dimensions of complexity may be different but versioning is a pain in the a**, no matter at which end of the application you work.

Just my 0,02€</description>
		<content:encoded><![CDATA[<p>That&#8217;s a typical DBA point of view (just teasing ;-) ).</p>
<p>Just one example: Suppose I have a WebService that publishes customer data. Now the customer data structure changes (say, &#8220;I need the customers favorite color for marketing purposes!&#8221;). You (in principle) don&#8217;t know who consumes the web service. You cannot break existing consumers. What do you do?<br />
Answer: Support both versions at the same time! I.e. the web service should detect the version the client is using in his request and also shape the response accordingly. So we have two different versions active at the same time (whereas the database is always in exactly one defined version).</p>
<p>Ergo: the dimensions of complexity may be different but versioning is a pain in the a**, no matter at which end of the application you work.</p>
<p>Just my 0,02€
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
