<?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>Tommy Chheng &#187; mongodb</title>
	<atom:link href="http://tommy.chheng.com/index.php/tag/mongodb/feed/" rel="self" type="application/rss+xml" />
	<link>http://tommy.chheng.com</link>
	<description>All Things Programming!</description>
	<lastBuildDate>Wed, 11 Aug 2010 05:58:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MongoDB For Natural Development</title>
		<link>http://tommy.chheng.com/index.php/2010/02/mongodb-for-natural-development/</link>
		<comments>http://tommy.chheng.com/index.php/2010/02/mongodb-for-natural-development/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:41:50 +0000</pubDate>
		<dc:creator>tommy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://tommy.chheng.com/?p=229</guid>
		<description><![CDATA[Here&#8217;s the slides from a talk about MongoDB at the feb OC Ruby meetup. MongoDB For Natural Development There were a few examples from Tim Morgan&#8217;s presentation at the LaRubyConf2010 that resonated how ActiveRecord can be a source of many headaches. I wager this is because the ActiveRecord ORM adds complexity to mapping from ruby [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the slides from a talk about MongoDB at the feb <a href="http://ocruby.com">OC Ruby meetup</a>. </p>
<p><a title="View MongoDB For Natural Development on Scribd" href="http://www.scribd.com/doc/27488895/MongoDB-For-Natural-Development" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">MongoDB For Natural Development</a> <object id="doc_866619320309658" name="doc_866619320309658" height="600" width="100%" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline:none;" ><param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"><param name="wmode" value="opaque"><param name="bgcolor" value="#ffffff"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="FlashVars" value="document_id=27488895&#038;access_key=key-2e44oc8mh1x18iiuxdfk&#038;page=1&#038;viewMode=slideshow"><embed id="doc_866619320309658" name="doc_866619320309658" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=27488895&#038;access_key=key-2e44oc8mh1x18iiuxdfk&#038;page=1&#038;viewMode=slideshow" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="600" width="100%" wmode="opaque" bgcolor="#ffffff"></embed></object></p>
<p>There were a few examples from <a href="http://www.scribd.com/doc/27168812/Oh-Shit-How-to-Break-a-Large-Website-and-how-not-to-PDF-version">Tim Morgan&#8217;s presentation</a> at the LaRubyConf2010 that resonated how ActiveRecord can be a source of many headaches.  I wager this is because the ActiveRecord ORM adds complexity to mapping from ruby objects to SQL world. The mapping isn&#8217;t one to one and complexity is the unfortunate byproduct. </p>
<p>On the other hand, MongoDB&#8217;s data modeling naturally maps to today&#8217;s popular programming languages.  Essentially, most data are hashes(or associative arrays/dictionaries) and hashes are the basic data model for MongoDB. By having such a similar data representation, the ORM complexity level is extremely minimal compared to a typical ORM designed for SQL.</p>
<p>So use MongoDB because it can reduce the amount of complexity and bugs in your system.</p>
]]></content:encoded>
			<wfw:commentRss>http://tommy.chheng.com/index.php/2010/02/mongodb-for-natural-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
