<?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/"
		>
<channel>
	<title>Comments on: Database Read/Write Splitting in Frameworks/ORMs</title>
	<atom:link href="http://eric.lubow.org/2010/databases/mysql/database-readwrite-splitting-in-frameworksorms/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.lubow.org/2010/databases/mysql/database-readwrite-splitting-in-frameworksorms/</link>
	<description>Thoughts, musings, and other idealistic (sometimes useful) systems and development hoopla.</description>
	<lastBuildDate>Thu, 01 Sep 2011 07:34:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Eric Lubow</title>
		<link>http://eric.lubow.org/2010/databases/mysql/database-readwrite-splitting-in-frameworksorms/comment-page-1/#comment-25837</link>
		<dc:creator>Eric Lubow</dc:creator>
		<pubDate>Wed, 03 Mar 2010 04:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://eric.lubow.org/?p=563#comment-25837</guid>
		<description>I agree with your assessment of the goal of frameworks.  But if you reach the issue of scaling, is it really worth refactoring the entire code base to scale out your database system? And if a framework is solving 80% of your problems, does that mean that when your ready to scale out that another problem should be created as to how (on the database level)?&lt;br&gt;&lt;br&gt;The point I am aiming to make is that by baking this ability into the core code base of a framework and making it available to use when necessary (or desired) you are giving the developer the ability to scale more easily.  And I believe giving this ability in advance is less dangerous than having someone try to hack it in later.  It also provides a consistent way of achieving this goal for everyone who uses a framework/ORM to follow so there aren&#039;t people consistently reinventing the wheel.</description>
		<content:encoded><![CDATA[<p>I agree with your assessment of the goal of frameworks.  But if you reach the issue of scaling, is it really worth refactoring the entire code base to scale out your database system? And if a framework is solving 80% of your problems, does that mean that when your ready to scale out that another problem should be created as to how (on the database level)?</p>
<p>The point I am aiming to make is that by baking this ability into the core code base of a framework and making it available to use when necessary (or desired) you are giving the developer the ability to scale more easily.  And I believe giving this ability in advance is less dangerous than having someone try to hack it in later.  It also provides a consistent way of achieving this goal for everyone who uses a framework/ORM to follow so there aren&#39;t people consistently reinventing the wheel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matticakes</title>
		<link>http://eric.lubow.org/2010/databases/mysql/database-readwrite-splitting-in-frameworksorms/comment-page-1/#comment-25836</link>
		<dc:creator>matticakes</dc:creator>
		<pubDate>Wed, 03 Mar 2010 03:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://eric.lubow.org/?p=563#comment-25836</guid>
		<description>While I see the point you&#039;re raising I think it&#039;s interesting to keep in mind the ol&#039; 80/20 rule.  A web framework is trying to solve 80% of the problems for you.&lt;br&gt;&lt;br&gt;They get you *most* of the way there, quickly.  When you&#039;re hitting scalability issues it might be time to break out of the confines of an ORM anyway, whether or not you&#039;ve encountered this particular issue.</description>
		<content:encoded><![CDATA[<p>While I see the point you&#39;re raising I think it&#39;s interesting to keep in mind the ol&#39; 80/20 rule.  A web framework is trying to solve 80% of the problems for you.</p>
<p>They get you *most* of the way there, quickly.  When you&#39;re hitting scalability issues it might be time to break out of the confines of an ORM anyway, whether or not you&#39;ve encountered this particular issue.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

