<?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>Laughing Meme &#187; beyond lamp</title>
	<atom:link href="http://laughingmeme.org/tag/beyond-lamp/feed/" rel="self" type="application/rss+xml" />
	<link>http://laughingmeme.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 09 Mar 2010 01:35:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On the Freebase custom tuple store, graphd</title>
		<link>http://laughingmeme.org/2008/09/29/on-the-freebase-custom-tuple-store-graphd/</link>
		<comments>http://laughingmeme.org/2008/09/29/on-the-freebase-custom-tuple-store-graphd/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 14:13:45 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[beyond lamp]]></category>
		<category><![CDATA[freebase]]></category>
		<category><![CDATA[log oriented]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[semweb]]></category>

		<guid isPermaLink="false">http://laughingmeme.org/?p=4043</guid>
		<description><![CDATA[Thanks to Simon for tickling my memory on this great blog post from Freebase on their custom tuple server.  

Graphd is another good example of the log-oriented append only pattern.  This is the sort of stuff I&#8217;ve been thinking about for a bit, and wishing I had more time to play with.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.freebase.com/2008/04/09/a-brief-tour-of-graphd/">Thanks to Simon</a> for tickling my memory on this <a href="http://blog.freebase.com/2008/04/09/a-brief-tour-of-graphd/">great blog post from Freebase on their custom tuple server</a>.  </p>

<p>Graphd is another good example of the log-oriented append only pattern.  This is the sort of stuff <a href="http://laughingmeme.org/2008/04/05/quiet-saturday-thoughts/">I&#8217;ve been thinking about</a> for a bit, and wishing I had more time to play with.  Disks and disk metaphors might turn out to be our most dramatically parallelizable constructs.  </p>

<p><a href="http://www.flickr.com/photos/peapea/40955407/" title="Untitled by pea., on Flickr"><img src="http://farm1.static.flickr.com/24/40955407_3a90eded8d_m.jpg" align="right" style="padding: 10px;" alt="" /></a></p>

<p>Still my favorite hack is that, because they&#8217;re building a wiki-like tool, Freebase can bubble their eventual consistency implementation all the way up to the end-users, who are mentally prepared to deal with write contentions (they&#8217;re already dealing with rightness contention after all).  We&#8217;re living in a <a href="http://www.acmqueue.org/modules.php?name=Content&amp;pa=showpage&amp;pid=540">post-ACID</a> world.</p>

<p>The only down side is everyone I&#8217;ve talked to at Freebase seems pretty solid on this being their proprietary secret sauce, because a good, fast scalable open source tuple store might actually jump start a real semantic (small-S) web after all these years.</p>

<p>Oh, and only tangentially related, Myles published a <a href="http://code.flickr.com/blog/2008/09/26/flickr-engineers-do-it-offline/">good high level on our job queue system</a> last Friday.</p>
]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2008/09/29/on-the-freebase-custom-tuple-store-graphd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jzawodny: Dumber is Faster</title>
		<link>http://laughingmeme.org/2008/08/24/jzawodny-dumber-is-faster/</link>
		<comments>http://laughingmeme.org/2008/08/24/jzawodny-dumber-is-faster/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 19:34:47 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[Aside]]></category>
		<category><![CDATA[backfill backfill backfill]]></category>
		<category><![CDATA[beyond lamp]]></category>
		<category><![CDATA[log oreinted data]]></category>
		<category><![CDATA[megadata]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[post relational]]></category>

		<guid isPermaLink="false">http://laughingmeme.org/?p=4007</guid>
		<description><![CDATA[We use this pattern so often we have libraries to make it easier.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com">We</a> use this pattern so often we have <a href="http://flickr.com/search/?q=flickrhq%20backfill&amp;w=all&amp;m=tags">libraries</a> to make it easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2008/08/24/jzawodny-dumber-is-faster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quiet Saturday Thoughts</title>
		<link>http://laughingmeme.org/2008/04/05/quiet-saturday-thoughts/</link>
		<comments>http://laughingmeme.org/2008/04/05/quiet-saturday-thoughts/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 02:12:33 +0000</pubDate>
		<dc:creator>Kellan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[beyond lamp]]></category>
		<category><![CDATA[big table]]></category>
		<category><![CDATA[fluffy clouds]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://laughingmeme.org/2008/04/05/quiet-saturday-thoughts/</guid>
		<description><![CDATA[Thinking again about distributed log oriented writes as a better architecture for a whole class of persistent data we need to deal with.  Atomic appends are actually one of the least appreciated features in GFS, and certainly the most critical feature HDFS is missing.  Right now I&#8217;m not even sure I&#8217;m supposed to [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking again about distributed log oriented writes as a better architecture for a whole class of persistent data we need to deal with.  Atomic appends are actually one of the least appreciated features in GFS, and certainly the most critical feature <a href="http://hadoop.apache.org/core/docs/current/hdfs_design.html">HDFS</a> is missing.  Right now I&#8217;m not even sure I&#8217;m supposed to be worrying, my back of the napkins are saying maybe 10-20mil daily appends across 3-4mil queues is just like running a big mail install right?  (remind me to look at <a href="http://cr.yp.to/proto/maildir.html">Maildir</a> again)</p>

<p>Also contrary to <a href="http://www.techcrunch.com/2008/04/04/source-google-to-launch-bigtable-as-web-service/">TC&#8217;s breathy article</a> <a href="http://labs.google.com/papers/bigtable.html">BigTable</a> is not much like <a href="http://www.amazon.com/b?ie=UTF8&amp;node=342335011">SimpleDB</a> (other then they&#8217;re both ways of storing and retrieving data which aren&#8217;t MySQL) in that it doesn&#8217;t give you querying, just limited range scans on rows, and it seems to be really really expensive to add new columns (at least whenever I talk to Gengineers, they seem to flinch at the concept)</p>

<p>Meanwhile I&#8217;m still waiting on <a href="http://www.amazon.com/b?ie=UTF8&amp;node=342429011">DevPay</a> for SimpleDB, before I get into it in a big big way.</p>
]]></content:encoded>
			<wfw:commentRss>http://laughingmeme.org/2008/04/05/quiet-saturday-thoughts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
