<?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: Twitter, Rails, Hammers, and 11,000 Nails per Second</title>
	<atom:link href="http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/feed/" rel="self" type="application/rss+xml" />
	<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/</link>
	<description>Little boxes made of words, by Jens Alfke</description>
	<lastBuildDate>Sun, 14 Mar 2010 11:32:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: spenser</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-3/#comment-1884</link>
		<dc:creator>spenser</dc:creator>
		<pubDate>Fri, 06 Jul 2007 00:53:04 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1884</guid>
		<description>One of the reasons that SQL is popular on the web is the existence of default connectors from the application side. If the default connector was to a navigational dbms, then that is what might have become more prevalent.

At the inception of the web, SQL was NOT as well used as some would have us believe. One billion dollar company had only 1 SQL database for a minor support application, everything else was run on the AS/400 native file system, where everything including the file system is a database. So, if you sell a billion dollars worth of goods through a 300 location discount store operation, and *every* item is a line item entry taken from point of sale reporting boxes, that&#039;s a *lot* of inserts. No way was SQL ever going to handle this volume in a 5 hour processing window.</description>
		<content:encoded><![CDATA[<p>One of the reasons that SQL is popular on the web is the existence of default connectors from the application side. If the default connector was to a navigational dbms, then that is what might have become more prevalent.</p>
<p>At the inception of the web, SQL was NOT as well used as some would have us believe. One billion dollar company had only 1 SQL database for a minor support application, everything else was run on the AS/400 native file system, where everything including the file system is a database. So, if you sell a billion dollars worth of goods through a 300 location discount store operation, and *every* item is a line item entry taken from point of sale reporting boxes, that&#8217;s a *lot* of inserts. No way was SQL ever going to handle this volume in a 5 hour processing window.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: links for 2007-05-30 &#38;laquo; Jack The Programmer</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-3/#comment-1883</link>
		<dc:creator>links for 2007-05-30 &#38;laquo; Jack The Programmer</dc:creator>
		<pubDate>Wed, 30 May 2007 05:29:15 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1883</guid>
		<description>[...] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace (tags: design rails performance) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace (tags: design rails performance) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wpbarr</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-3/#comment-1882</link>
		<dc:creator>wpbarr</dc:creator>
		<pubDate>Fri, 04 May 2007 18:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1882</guid>
		<description>Relational database management systems are not the only kinds of databases out there. If you need persistence, scalability and performance, there are lots of products that fit the bill ... object-oriented databases. What&#039;s the first thing Twitter had to do? Put an object cache in front of their RDBMS. Why not avoid that pain from the outset and start with an OODBMS?</description>
		<content:encoded><![CDATA[<p>Relational database management systems are not the only kinds of databases out there. If you need persistence, scalability and performance, there are lots of products that fit the bill &#8230; object-oriented databases. What&#8217;s the first thing Twitter had to do? Put an object cache in front of their RDBMS. Why not avoid that pain from the outset and start with an OODBMS?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rascunho &#38;#187; Blog Archive &#38;#187; links for 2007-05-01</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-3/#comment-1881</link>
		<dc:creator>rascunho &#38;#187; Blog Archive &#38;#187; links for 2007-05-01</dc:creator>
		<pubDate>Tue, 01 May 2007 20:18:35 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1881</guid>
		<description>[...] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace There’s an interesting kerfluffle going on regarding the scaling woes that Twitter.com is going through, especially since it’s built on Ruby On Rails. Here’s the original interview with one of the Twitter coders, the somewhat evasive reply by the le (tags: mooseyard.com 2007 twitter ruby_on_rails blog_post) [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace There’s an interesting kerfluffle going on regarding the scaling woes that Twitter.com is going through, especially since it’s built on Ruby On Rails. Here’s the original interview with one of the Twitter coders, the somewhat evasive reply by the le (tags: mooseyard.com 2007 twitter ruby_on_rails blog_post) [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: etc/whatever &#38;#187; Blog Archive &#38;#187; Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1880</link>
		<dc:creator>etc/whatever &#38;#187; Blog Archive &#38;#187; Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace</dc:creator>
		<pubDate>Wed, 25 Apr 2007 16:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1880</guid>
		<description>[...] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace: [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace: [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nickhalstead</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1879</link>
		<dc:creator>nickhalstead</dc:creator>
		<pubDate>Sat, 21 Apr 2007 10:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1879</guid>
		<description>After reading the comment from &#039;Little Boy Jebu&#039; I had to write a &lt;a href=&quot;http://blog.assembleron.com/2007/04/21/twitter-performance-db-vs-filesystem/&quot; rel=&quot;nofollow&quot;&gt;followup&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>After reading the comment from &#8216;Little Boy Jebu&#8217; I had to write a <a href="http://blog.assembleron.com/2007/04/21/twitter-performance-db-vs-filesystem/" rel="nofollow">followup</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What I accidently learnt about programming &#38;#187; Twitter performance DB vs Filesystem</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1878</link>
		<dc:creator>What I accidently learnt about programming &#38;#187; Twitter performance DB vs Filesystem</dc:creator>
		<pubDate>Sat, 21 Apr 2007 10:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1878</guid>
		<description>[...] Twitter, Rails, Hammers, and 11,000 Nails per Second [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Twitter, Rails, Hammers, and 11,000 Nails per Second [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: del.icio.us bookmarks - 2007-04-20</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1877</link>
		<dc:creator>del.icio.us bookmarks - 2007-04-20</dc:creator>
		<pubDate>Sat, 21 Apr 2007 07:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1877</guid>
		<description>[...] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Twitter, Rails, Hammers, and 11,000 Nails per Second — Thought Palace [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Little Boy Jebu</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1876</link>
		<dc:creator>Little Boy Jebu</dc:creator>
		<pubDate>Fri, 20 Apr 2007 23:37:19 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1876</guid>
		<description>I think your analysis is short sighted and devoid of any reasonable knowledge of the problem at hand. First, we don&#039;t even know what twitter&#039;s architecture even looks like! How can you assume that the clients are making a request every 15 minutes? Did you know that Twitterrific default is ONE minute???

The original Twitter complaint was that scaling the DB tier is difficult with Rails OOTB, not whether or not it should use a DB. I am still stunned by this suggestion for a site which is getting 11000 hits per second and even more discouraged by the number of people who think using files and filesystem in the manner described is a viable architecture option - let alone an alternative - for a Twitterlike site.</description>
		<content:encoded><![CDATA[<p>I think your analysis is short sighted and devoid of any reasonable knowledge of the problem at hand. First, we don&#8217;t even know what twitter&#8217;s architecture even looks like! How can you assume that the clients are making a request every 15 minutes? Did you know that Twitterrific default is ONE minute???</p>
<p>The original Twitter complaint was that scaling the DB tier is difficult with Rails OOTB, not whether or not it should use a DB. I am still stunned by this suggestion for a site which is getting 11000 hits per second and even more discouraged by the number of people who think using files and filesystem in the manner described is a viable architecture option - let alone an alternative - for a Twitterlike site.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Studiowhiz.com &#38;#187; Blog Archive &#38;#187; Do you always need a database?</title>
		<link>http://jens.mooseyard.com/2007/04/twitter-rails-hammers-and-11000-nails-per-second/comment-page-2/#comment-1875</link>
		<dc:creator>Studiowhiz.com &#38;#187; Blog Archive &#38;#187; Do you always need a database?</dc:creator>
		<pubDate>Fri, 20 Apr 2007 17:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://mooseyard.com/Jens/2007/04/twitter-rails-hammers-and-11000-nails-per-second/#comment-1875</guid>
		<description>[...] I saw an interesting update on the Twitter story. One of the best parts though was the link they provided to this article. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] I saw an interesting update on the Twitter story. One of the best parts though was the link they provided to this article. [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->