<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I, Engineer &#187; databases</title>
	<atom:link href="https://blog.unreasonable.com/tag/databases/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.unreasonable.com</link>
	<description>engineering is a way of life</description>
	<lastBuildDate>Wed, 25 Feb 2015 02:27:52 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>Check the price tag</title>
		<link>https://blog.unreasonable.com/check-the-price-tag/</link>
		<comments>https://blog.unreasonable.com/check-the-price-tag/#comments</comments>
		<pubDate>Fri, 26 Dec 2014 15:35:03 +0000</pubDate>
		<dc:creator><![CDATA[lubkin]]></dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[distributed computing]]></category>

		<guid isPermaLink="false">http://blog.unreasonable.com/?p=389</guid>
		<description><![CDATA[On The West Wing, in &#8220;Guns Not Butter,&#8221; Charlie&#8212;who I see as the series&#8217; protagonist&#8212;tries to reach a pal to ask him a simple question and triggers a memo from the Secretary of Defense, CC&#8217;ed to the Joint Chiefs and the Secretary of State. Delegation is a basic principle of... <a href="https://blog.unreasonable.com/check-the-price-tag/" class="readmore">Read more</a>]]></description>
				<content:encoded><![CDATA[<aside class="postimage"><a href="http://www.imdb.com/title/tt0745627"><img src="http://blog.unreasonable.com/wp-content/uploads/2014/12/charlie-young.jpg" width="231" height="350" /></a></aside>
<section>On The West Wing, in &#8220;Guns Not Butter,&#8221; Charlie&mdash;who I see as the series&#8217; protagonist&mdash;tries to reach a pal to ask him a simple question and triggers a memo from the Secretary of Defense, CC&#8217;ed to the Joint Chiefs and the Secretary of State.</p>
<p>Delegation is a basic principle of engineering. Do what you need and don&#8217;t tell you the details.</p>
<p>But sometimes you need the details.</p>
<p>Would you like me to arrange for someone to pick you up? It would be my pleasure. Did I not mention that we&#8217;ll charge your account $2,500 for the service? I&#8217;m sorry, but you should have asked.<span id="more-389"></span></p>
<p>It&#8217;s very convenient if you can invoke a remote procedure call as if it were a local call to a page in memory. Or access a file across the Internet with the same <code>fopen()</code> call as you&#8217;d use for one on an attached hard disk.</p>
<p>Not so much as the cost rises a thousand- or a billion-fold.</p>
<p>A great deal of effort has gone into trying to shield programmers from learning the data definition, manipulation, stored procedure, and query languages of the DBMS their system is built on.</p>
<p>Why bother? They&#8217;re not that hard to learn and get good at.</p>
<p>More importantly, there are common situations where switching from shipping the data across to analyze in your program and analyzing it in a stored procedure within a database server process drops the cost in network traffic from terabytes to a few KB.</p>
<p>Don&#8217;t bend down to pick up pennies. But understand the implications of what you do well enough to know if there&#8217;s serious money involved.</section>
]]></content:encoded>
			<wfw:commentRss>https://blog.unreasonable.com/check-the-price-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
