<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: I only block for memcached</title>
	<link>http://www.techyouruniverse.com/technology/i-only-block-for-memcached</link>
	<description>Musings about technology from a Geek</description>
	<pubDate>Thu, 09 Sep 2010 11:31:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Marc&#8217;s Voice &#187; Blog Archive &#187; Compendium of coolio posts - blogging Feb &#8216;09</title>
		<link>http://www.techyouruniverse.com/technology/i-only-block-for-memcached#comment-2176</link>
		<dc:creator>Marc&#8217;s Voice &#187; Blog Archive &#187; Compendium of coolio posts - blogging Feb &#8216;09</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:17:31 +0000</pubDate>
		<guid>http://www.techyouruniverse.com/technology/i-only-block-for-memcached#comment-2176</guid>
		<description>[...] I only block for memcached [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] I only block for memcached [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clint Byrum</title>
		<link>http://www.techyouruniverse.com/technology/i-only-block-for-memcached#comment-2167</link>
		<dc:creator>Clint Byrum</dc:creator>
		<pubDate>Thu, 12 Feb 2009 07:05:19 +0000</pubDate>
		<guid>http://www.techyouruniverse.com/technology/i-only-block-for-memcached#comment-2167</guid>
		<description>One who is interested in stating things more elegantly might say:

I only block for milliseconds.

Unfortunately 999 milliseconds is a long ass time to block. Damn.

You get the point though. The reason blocking for memcached is ok, is that you know as long as you're using it in a reasonable way that it will not ever block for more than a handful of milliseconds.

Most web storage activities need not be synchronous. However, our obsession with things like MySQL has made us learn to deal with the pain of overly complex, overly flexible, synchronous storage systems. Your example of recording 7200 things per second in memcached is a perfect example. Its async (I'm sure something comes along and puts those values in a safe place later), and even if you lost an hour of data, probably nobody would care.

Simplify your communications, queue/delay hard things, and.. be well John Spartan.</description>
		<content:encoded><![CDATA[<p>One who is interested in stating things more elegantly might say:</p>
<p>I only block for milliseconds.</p>
<p>Unfortunately 999 milliseconds is a long ass time to block. Damn.</p>
<p>You get the point though. The reason blocking for memcached is ok, is that you know as long as you&#8217;re using it in a reasonable way that it will not ever block for more than a handful of milliseconds.</p>
<p>Most web storage activities need not be synchronous. However, our obsession with things like MySQL has made us learn to deal with the pain of overly complex, overly flexible, synchronous storage systems. Your example of recording 7200 things per second in memcached is a perfect example. Its async (I&#8217;m sure something comes along and puts those values in a safe place later), and even if you lost an hour of data, probably nobody would care.</p>
<p>Simplify your communications, queue/delay hard things, and.. be well John Spartan.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
