<?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/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Does Scaling Matter?</title>
	<atom:link href="http://www.ensight.org/2005/12/07/does-scaling-matter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ensight.org/2005/12/07/does-scaling-matter/</link>
	<description>I&#039;m The Boss @ netmobs, past CEO of b5media, author of Blog Marketing and a hardcore Canadian</description>
	<lastBuildDate>Fri, 05 Mar 2010 15:46:26 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dan Ciruli</title>
		<link>http://www.ensight.org/2005/12/07/does-scaling-matter/comment-page-1/#comment-48362</link>
		<dc:creator>Dan Ciruli</dc:creator>
		<pubDate>Fri, 09 Dec 2005 00:53:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ensight.org/archives/2005/12/07/does-scaling-matter/#comment-48362</guid>
		<description>I&#039;m a little bit surprised at the controversy your first post seems to have created.  Can people really think it&#039;s a good idea &lt;strong&gt;not&lt;/strong&gt; to plan on scalability?  It seems ludicrous.

More &lt;a href=&quot;http://westcoastgrid.blogspot.com/2005/12/of-course-scaling-matters.html&quot; rel=&quot;nofollow&quot;&gt;over here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a little bit surprised at the controversy your first post seems to have created.  Can people really think it&#8217;s a good idea <strong>not</strong> to plan on scalability?  It seems ludicrous.</p>
<p>More <a href="http://westcoastgrid.blogspot.com/2005/12/of-course-scaling-matters.html" rel="nofollow">over here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Wright</title>
		<link>http://www.ensight.org/2005/12/07/does-scaling-matter/comment-page-1/#comment-48345</link>
		<dc:creator>Jeremy Wright</dc:creator>
		<pubDate>Wed, 07 Dec 2005 21:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.ensight.org/archives/2005/12/07/does-scaling-matter/#comment-48345</guid>
		<description>Tim, sure, I can provide some brief details. 

There are really 2 ways of connecting to a database for an app: either directly or through a &quot;layer&quot; (some would call it a database abstraction layer, others an API, others a webservice, others something else).

If you&#039;re using an abstraction layer of some kind, this point is moot because you can recode that to do this.

But, many of today&#039;s web apps aren&#039;t using anything like this.

What they do is create a connection &quot;template&quot;. Then whenever they need to talk to the database, they pull those details down, or create that object and they talk to it.

There&#039;s nothing wrong with this, in principle. The problem is that not all connections to databases are created equal. On a blog, for example, there might be tens of thousands of &quot;read&quot; requests (ie: someone wanting to see the page), but very few &quot;write&quot; requests (someone making a comment or the author creating a new post).

As a result, one of the ways of creating higher performance, higher availability applications is to make only one database server handle the &quot;writes&quot;. Then you have lots of tinier database servers that handle the &quot;reads&quot;.

If your entire application is built in such a way that changing this would be a major issue, you&#039;re in deep trouble if it ever makes sense to go to the above kind of architecture.

Hope that paints a mildly clearer view of things... There are a lot of ways to do this type of thing, though. Taking care of the simple things up front can help dramatically down the road.</description>
		<content:encoded><![CDATA[<p>Tim, sure, I can provide some brief details. </p>
<p>There are really 2 ways of connecting to a database for an app: either directly or through a &#8220;layer&#8221; (some would call it a database abstraction layer, others an API, others a webservice, others something else).</p>
<p>If you&#8217;re using an abstraction layer of some kind, this point is moot because you can recode that to do this.</p>
<p>But, many of today&#8217;s web apps aren&#8217;t using anything like this.</p>
<p>What they do is create a connection &#8220;template&#8221;. Then whenever they need to talk to the database, they pull those details down, or create that object and they talk to it.</p>
<p>There&#8217;s nothing wrong with this, in principle. The problem is that not all connections to databases are created equal. On a blog, for example, there might be tens of thousands of &#8220;read&#8221; requests (ie: someone wanting to see the page), but very few &#8220;write&#8221; requests (someone making a comment or the author creating a new post).</p>
<p>As a result, one of the ways of creating higher performance, higher availability applications is to make only one database server handle the &#8220;writes&#8221;. Then you have lots of tinier database servers that handle the &#8220;reads&#8221;.</p>
<p>If your entire application is built in such a way that changing this would be a major issue, you&#8217;re in deep trouble if it ever makes sense to go to the above kind of architecture.</p>
<p>Hope that paints a mildly clearer view of things&#8230; There are a lot of ways to do this type of thing, though. Taking care of the simple things up front can help dramatically down the road.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.ensight.org/2005/12/07/does-scaling-matter/comment-page-1/#comment-48344</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 07 Dec 2005 20:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ensight.org/archives/2005/12/07/does-scaling-matter/#comment-48344</guid>
		<description>&lt;em&gt;having separate database connections for reading and writing&lt;/em&gt;
It&#039;s the first time I hear about such a thing. Could you provide us(or at least me)  with some details ?</description>
		<content:encoded><![CDATA[<p><em>having separate database connections for reading and writing</em><br />
It&#8217;s the first time I hear about such a thing. Could you provide us(or at least me)  with some details ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
