<?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>Lonely Lion &#187; Virtualization</title>
	<atom:link href="http://weblog.lonelylion.com/category/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.lonelylion.com</link>
	<description>Chris McAvoy likes kites</description>
	<lastBuildDate>Fri, 10 Feb 2012 07:57:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Amazon SimpleDB, CouchDB, DBSlayer &#8211; is this the future?</title>
		<link>http://weblog.lonelylion.com/2007/12/14/amazon-simpledb-couchdb-dbslayer-is-this-the-future/</link>
		<comments>http://weblog.lonelylion.com/2007/12/14/amazon-simpledb-couchdb-dbslayer-is-this-the-future/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 13:12:33 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://weblog.lonelylion.com/2007/12/14/amazon-simpledb-couchdb-dbslayer-is-this-the-future/</guid>
		<description><![CDATA[Amazon is starting a limited beta of an online database they&#8217;re calling SimpleDB. It&#8217;s functionally very similar to CouchDB, in that it uses REST for queries and inserts, stores data in flat &#8220;schema-less&#8221; pages, and is generally geared towards web-app-like data. The NYTimes DBSlayer takes a half-fast approach by layering a JSON REST API on [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon is starting a limited beta of an online database they&#8217;re calling <a href="http://www.amazon.com/b/ref=sc_fe_c_1_3435361_1?ie=UTF8&amp;node=342335011&amp;no=3435361&amp;me=A36L942TSJ2AJA">SimpleDB</a>.  It&#8217;s functionally very similar to <a href="http://couchdb.org/CouchDB/CouchDBWeb.nsf/Home?OpenForm">CouchDB</a>, in that it uses REST for queries and inserts, stores data in flat &#8220;schema-less&#8221; pages, and is generally geared towards web-app-like data.  The NYTimes <a href="http://code.nytimes.com/projects/dbslayer">DBSlayer</a> takes a half-fast approach by layering a JSON REST API on top of an existing relational database.</p>
<p>Although these three projects each take a different stab at the same problem, they all agree on one thing, &#8220;you should really put DB in your name&#8230;somewhere.&#8221;</p>
<p>Amazon SimpleDB solves the problem that a lot of EC2 explorers end up running into the minute they want to have persistent data across sessions.  Because EC2 is a fresh slate on each reboot, typical databases aren&#8217;t really usable, unless you spend an awful lot of time figuring out how to off-load your data to Amazon S3 on a regular basis.</p>
<p>I wish I had some sort of pithy analysis of the recent leanings by web-visionaries away from SQL databases and towards these sort of REST db&#8217;s.  The timeline in my head goes something like this:</p>
<p>Raw SQL <em>begat</em> ORMs <em>begat</em> full stack web frameworks <em>begat</em> wrapping a REST interface around an ORM <em>begat</em> &#8220;hey, let&#8217;s have our controllers talk to the REST interface, rather than the ORM&#8221; <em>begat</em> &#8220;hey, why do we need an ORM, or a traditional database?  Let&#8217;s just make a REST accessible database!&#8221;</p>
<p>I guess that&#8217;s relatively pithy.</p>
<p>Really though, I&#8217;m not entirely sure what to make of this &#8220;trend.&#8221;  I&#8217;ve yet to build even a trivial project using any of the three (Amazon is a closed beta, so I&#8217;m not sure if it&#8217;ll even be a possibility anytime soon).  Maybe it&#8217;s time I take a crack at one of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.lonelylion.com/2007/12/14/amazon-simpledb-couchdb-dbslayer-is-this-the-future/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Deployable Rails Stack</title>
		<link>http://weblog.lonelylion.com/2007/05/23/deployable-rails-stack/</link>
		<comments>http://weblog.lonelylion.com/2007/05/23/deployable-rails-stack/#comments</comments>
		<pubDate>Wed, 23 May 2007 14:02:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://weblog.lonelylion.com/2007/05/23/deployable-rails-stack/</guid>
		<description><![CDATA[From what I&#8217;ve gathered, deployment was a big theme at this year&#8217;s Railsconf. There&#8217;s a handful of groups targeting different virtualization platforms for easy-instant Rails deployments. DHH started a mailing list for the discussion, kicking it off with a succinct explanation of the goals. It&#8217;s a great idea. Virtualization allowed me to work around a [...]]]></description>
			<content:encoded><![CDATA[<p>From what I&#8217;ve gathered, deployment was a big theme at this year&#8217;s Railsconf.  There&#8217;s a handful of groups targeting different virtualization platforms for easy-instant Rails deployments.  DHH started a mailing list for the discussion, kicking it off with a <a href="http://groups.google.com/group/rubyonrails-stack/browse_thread/thread/d3edf6c1a533b13f">succinct explanation of the goals</a>.</p>
<p>It&#8217;s a great idea.  Virtualization allowed me to work around a lot of rules as $last_job, and has the potential for easy deployment and at $new_job.  Given the ease of use of a variety of virtualization options out there in the world, the idea of deploying your Rails / Django / Whatever app to a pre-built container is a really good one.  It&#8217;s not a trivial exercise to get a nice LAMP stack approved by a stodgy sysadmin infrastructure.  It&#8217;s way easier to say, &#8220;let me drop this vmware instance into your great big awesome vmware machine.&#8221;</p>
<p>Good idea Railsconf attendees.  Attention everyone else: <em>begin stealing this idea immediately</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.lonelylion.com/2007/05/23/deployable-rails-stack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: weblog.lonelylion.com @ 2012-02-10 02:58:46 -->
