<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: The State of SimpleDB Clones</title>
	<atom:link href="http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/feed/" rel="self" type="application/rss+xml" />
	<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/</link>
	<description>"...the three great virtues of a programmer: laziness, impatience, and hubris." -- Larry Wall</description>
	<lastBuildDate>Wed, 03 Mar 2010 21:56:22 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: robtweed</title>
		<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/comment-page-1/#comment-730</link>
		<dc:creator>robtweed</dc:creator>
		<pubDate>Tue, 17 Nov 2009 13:15:37 +0000</pubDate>
		<guid isPermaLink="false">http://avdi.org/devblog/?p=328#comment-730</guid>
		<description>Yes it&#039;s a difficult balancing act creating something like M/DB: how much do you provide ready-fixed and how much do you leave configurable so users can adapt it to their needs.  As an Open Source product, my view was to provide a simple basic &quot;out of the box&quot; configuration that others could adapt as needed, and build it in such a way that such adaptation was possible.&lt;br&gt;&lt;br&gt;With M/DB soon to be a pre-built image provided by Canonical in their Ubuntu Enterprise Cloud Image Store, I&#039;m hoping that more of the SDB client authors will be motivated to provide M/DB configurability as a matter of course.  I think that&#039;s the real solution you need!&lt;br&gt;&lt;br&gt;Rob</description>
		<content:encoded><![CDATA[<p>Yes it&#39;s a difficult balancing act creating something like M/DB: how much do you provide ready-fixed and how much do you leave configurable so users can adapt it to their needs.  As an Open Source product, my view was to provide a simple basic &#8220;out of the box&#8221; configuration that others could adapt as needed, and build it in such a way that such adaptation was possible.</p>
<p>With M/DB soon to be a pre-built image provided by Canonical in their Ubuntu Enterprise Cloud Image Store, I&#39;m hoping that more of the <span class="caps">SDB </span>client authors will be motivated to provide M/DB configurability as a matter of course.  I think that&#39;s the real solution you need!</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robtweed</title>
		<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/comment-page-1/#comment-728</link>
		<dc:creator>robtweed</dc:creator>
		<pubDate>Tue, 17 Nov 2009 13:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://avdi.org/devblog/?p=328#comment-728</guid>
		<description>I&#039;d suggest getting a standard off the shelf Debian or Ubuntu pre-built VirtualBox VM and then just apply the M/DB installer to it.  I know VMWare have standard pre-built Linux VMs in their marketplace - not sure if these can be adapted for VirtualBox or whether an equivalent exists elsewhere.&lt;br&gt;&lt;br&gt;As you noted we used to provide M/DB as a pre-built VMWare VM but to be honest it was more trouble than it was worth once we had the installer instead.  The installer gives you a lot more flexibility and it&#039;s a lot easier for us to manage and maintain.&lt;br&gt;&lt;br&gt;Rob</description>
		<content:encoded><![CDATA[<p>I&#39;d suggest getting a standard off the shelf Debian or Ubuntu pre-built VirtualBox VM and then just apply the M/DB installer to it.  I know <span class="caps">VMW</span>are have standard pre-built Linux VMs in their marketplace &#8211; not sure if these can be adapted for VirtualBox or whether an equivalent exists elsewhere.</p>
<p>As you noted we used to provide M/DB as a pre-built <span class="caps">VMW</span>are VM but to be honest it was more trouble than it was worth once we had the installer instead.  The installer gives you a lot more flexibility and it&#39;s a lot easier for us to manage and maintain.</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avdi</title>
		<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/comment-page-1/#comment-727</link>
		<dc:creator>avdi</dc:creator>
		<pubDate>Tue, 17 Nov 2009 13:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://avdi.org/devblog/?p=328#comment-727</guid>
		<description>P.S. Are there any plans to distibute a VirtualBox appliance?</description>
		<content:encoded><![CDATA[<p><span class="caps">P.S.</span> Are there any plans to distibute a VirtualBox appliance?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avdi</title>
		<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/comment-page-1/#comment-726</link>
		<dc:creator>avdi</dc:creator>
		<pubDate>Tue, 17 Nov 2009 13:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://avdi.org/devblog/?p=328#comment-726</guid>
		<description>Thanks very much for the reply. You&#039;re right that with enough fiddling (and maybe a RightAWS patch) I probably could have gotten it working - it was just one of those cases where the investment didn&#039;t justify the payoff. I might try again before attempting to add the next round of features to the gem.</description>
		<content:encoded><![CDATA[<p>Thanks very much for the reply. You&#39;re right that with enough fiddling (and maybe a RightAWS patch) I probably could have gotten it working &#8211; it was just one of those cases where the investment didn&#39;t justify the payoff. I might try again before attempting to add the next round of features to the gem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robtweed</title>
		<link>http://avdi.org/devblog/2009/11/17/the-state-of-simpledb-clones/comment-page-1/#comment-725</link>
		<dc:creator>robtweed</dc:creator>
		<pubDate>Tue, 17 Nov 2009 12:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://avdi.org/devblog/?p=328#comment-725</guid>
		<description>A few comments about M/DB if I may:&lt;br&gt;&lt;br&gt;- we&#039;re working on an rpm installer.  Since M/DB is an application written on top of the GT.M database, it will run on any platform supported by GT.M, which for the open source version, means GNU Linux.  I&#039;m afraid there won&#039;t be a Mac version as a result.  You could of course run it as a Linux VM inside OSX using eg Parallels or similar.&lt;br&gt;&lt;br&gt;- however M/DB *is* compatible with the Cache&#039; database which is available natively on OSX, but Cache&#039; is a commercially licensed database product&lt;br&gt;&lt;br&gt;- Yes the default configuration for Apache is set up as port 80 but you can change this to whatever you like in the Apache config file.  Similarly it ought to be a simple task to add some mod_rewrite rules to map the M/DB path (/mdb/request.mgwsi) to a simple path that DataMapper can handle.&lt;br&gt;&lt;br&gt;- Alternatively get in touch with the folks who wrote the RightAWS library.  Getting a change made to the endpoint URL should be pretty trivial for them.  By comparison the standard off-the-shelf Python SimpleDB interface (boto) was already configurable for M/DB by using some appropriate parameters in the connect_sdb() function.&lt;br&gt;&lt;br&gt;Hope this helps&lt;br&gt;&lt;br&gt;Rob Tweed&lt;br&gt;M/Gateway Developments Ltd</description>
		<content:encoded><![CDATA[<p>A few comments about M/DB if I may:</p>
<p>- we&#39;re working on an rpm installer.  Since M/DB is an application written on top of the <span class="caps">GT.M </span>database, it will run on any platform supported by <span class="caps">GT.M, </span>which for the open source version, means <span class="caps">GNU</span> Linux.  I&#39;m afraid there won&#39;t be a Mac version as a result.  You could of course run it as a Linux VM inside <span class="caps">OSX </span>using eg Parallels or similar.</p>
<p>- however M/DB <strong>is</strong> compatible with the Cache&#39; database which is available natively on <span class="caps">OSX, </span>but Cache&#39; is a commercially licensed database product</p>
<p>- Yes the default configuration for Apache is set up as port 80 but you can change this to whatever you like in the Apache config file.  Similarly it ought to be a simple task to add some mod_rewrite rules to map the M/DB path (/mdb/request.mgwsi) to a simple path that DataMapper can handle.</p>
<p>- Alternatively get in touch with the folks who wrote the RightAWS library.  Getting a change made to the endpoint <span class="caps">URL </span>should be pretty trivial for them.  By comparison the standard off-the-shelf Python SimpleDB interface (boto) was already configurable for M/DB by using some appropriate parameters in the connect_sdb() function.</p>
<p>Hope this helps</p>
<p>Rob Tweed<br />M/Gateway Developments Ltd</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.359 seconds -->
