<?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: Scaling ActiveRecord with MySQLPlus</title>
	<atom:link href="http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/</link>
	<description>A goal is a dream with a deadline.</description>
	<pubDate>Sun, 05 Jul 2009 04:03:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: roger</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-200213</link>
		<dc:creator>roger</dc:creator>
		<pubDate>Mon, 22 Jun 2009 18:41:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-200213</guid>
		<description>it seems stable--I've never been able to get all the rails tests to run with the *normal* mysql but I think they'd pass all right.</description>
		<content:encoded><![CDATA[<p>it seems stable&#8211;I&#8217;ve never been able to get all the rails tests to run with the *normal* mysql but I think they&#8217;d pass all right.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-200209</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 22 Jun 2009 18:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-200209</guid>
		<description>Hey so it's been awhile since this article has been released, and it now appears that oldmoe's branch of mysqlplus IS functioning as a drop-in replacement for the standard mysql gem for ActiveRecord.  (or at least, that's what the readme implies)...

could someone verify whether or not this is true?  Does mysqlplus now hold up under rigorous testing with ActiveRecord now?</description>
		<content:encoded><![CDATA[<p>Hey so it&#8217;s been awhile since this article has been released, and it now appears that oldmoe&#8217;s branch of mysqlplus IS functioning as a drop-in replacement for the standard mysql gem for ActiveRecord.  (or at least, that&#8217;s what the readme implies)&#8230;</p>
<p>could someone verify whether or not this is true?  Does mysqlplus now hold up under rigorous testing with ActiveRecord now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fibers &#38; Cooperative Scheduling in Ruby - igvita.com</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-193394</link>
		<dc:creator>Fibers &#38; Cooperative Scheduling in Ruby - igvita.com</dc:creator>
		<pubDate>Wed, 13 May 2009 17:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-193394</guid>
		<description>[...] the functionality of Fibers to Ruby 1.8.(6&#124;7), and also provide a great example of converting the asynchronous MySQL driver to work in synchronous fashion. Looking for more? Take a look at an implementation of Futures in [...]</description>
		<content:encoded><![CDATA[<p>[...] the functionality of Fibers to Ruby 1.8.(6|7), and also provide a great example of converting the asynchronous MySQL driver to work in synchronous fashion. Looking for more? Take a look at an implementation of Futures in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eSpace an Arab Pioneer in Open Source Contribution. &#124; ArabCrunch</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-167519</link>
		<dc:creator>eSpace an Arab Pioneer in Open Source Contribution. &#124; ArabCrunch</dc:creator>
		<pubDate>Mon, 09 Feb 2009 07:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-167519</guid>
		<description>[...] was released in Q3 2008, and took the attention of the ROR community for example see: RubyInside, igtiva  and [...]</description>
		<content:encoded><![CDATA[<p>[...] was released in Q3 2008, and took the attention of the ROR community for example see: RubyInside, igtiva  and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roger</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-166991</link>
		<dc:creator>roger</dc:creator>
		<pubDate>Sun, 08 Feb 2009 01:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-166991</guid>
		<description>It should work you'd just need to install the gem from within REE, as well.</description>
		<content:encoded><![CDATA[<p>It should work you&#8217;d just need to install the gem from within REE, as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jackson Miller</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-166986</link>
		<dc:creator>Jackson Miller</dc:creator>
		<pubDate>Sun, 08 Feb 2009 01:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-166986</guid>
		<description>Do you know if anyone has tested under Passenger with Enterprise Ruby?</description>
		<content:encoded><![CDATA[<p>Do you know if anyone has tested under Passenger with Enterprise Ruby?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rails Database Connection with Block &#124; Chasing</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-150912</link>
		<dc:creator>Rails Database Connection with Block &#124; Chasing</dc:creator>
		<pubDate>Fri, 05 Dec 2008 04:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-150912</guid>
		<description>[...] I am going to write about this because I planned to before realizing that in Rails 2.2 the exact same issue is solved already with a much better implementation (of course).  You can find how to solve this problem very elegantly in Rails 2.2 at http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/. [...]</description>
		<content:encoded><![CDATA[<p>[...] I am going to write about this because I planned to before realizing that in Rails 2.2 the exact same issue is solved already with a much better implementation (of course).  You can find how to solve this problem very elegantly in Rails 2.2 at <a href="http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/" rel="nofollow">http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/</a>. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: First version of rails with threat safety is here &#171; Maulana Ruby</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-148614</link>
		<dc:creator>First version of rails with threat safety is here &#171; Maulana Ruby</dc:creator>
		<pubDate>Sat, 22 Nov 2008 15:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-148614</guid>
		<description>[...] ruby intrpreter from calling these libraries with multiple threads. One answer to this problem is Mysql Plus library which uses never block [...]</description>
		<content:encoded><![CDATA[<p>[...] ruby intrpreter from calling these libraries with multiple threads. One answer to this problem is Mysql Plus library which uses never block [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: roger</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-144301</link>
		<dc:creator>roger</dc:creator>
		<pubDate>Sat, 08 Nov 2008 04:43:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-144301</guid>
		<description>Yeah--Lourens' mysqlplus adapter worked for me like a champ with threaded mysql.[1]

I wouldn't imagine that having to worry about EAGAIN--is it even accomodated for in the current mysql?  I doubt it would become a problem as the pool is limited.  
I suppose if it became a problem then maybe running select to ensure writability before hand might help.

[1] http://betterlogic.com/roger/
[2] http://betterlogic.com/roger/?p=465</description>
		<content:encoded><![CDATA[<p>Yeah&#8211;Lourens&#8217; mysqlplus adapter worked for me like a champ with threaded mysql.[1]</p>
<p>I wouldn&#8217;t imagine that having to worry about EAGAIN&#8211;is it even accomodated for in the current mysql?  I doubt it would become a problem as the pool is limited.<br />
I suppose if it became a problem then maybe running select to ensure writability before hand might help.</p>
<p>[1] <a href="http://betterlogic.com/roger/" rel="nofollow">http://betterlogic.com/roger/</a><br />
[2] <a href="http://betterlogic.com/roger/?p=465" rel="nofollow">http://betterlogic.com/roger/?p=465</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lourens</title>
		<link>http://www.igvita.com/2008/10/27/scaling-activerecord-with-mysqlplus/comment-page-1/#comment-144258</link>
		<dc:creator>Lourens</dc:creator>
		<pubDate>Sat, 08 Nov 2008 01:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.igvita.com/?p=197#comment-144258</guid>
		<description>@Todd,

Correct - also mentioned in the footer of this post :

http://jan.kneschke.de/2008/9/9/async-mysql-queries-with-c-api

It does however set :

mysql-&gt;last_used_con = mysql;

Which could perhaps be used in combination with vio_should_retry &amp;&amp; vio_was_interrupted

Just a stab in the dark.

- Lourens</description>
		<content:encoded><![CDATA[<p>@Todd,</p>
<p>Correct - also mentioned in the footer of this post :</p>
<p><a href="http://jan.kneschke.de/2008/9/9/async-mysql-queries-with-c-api" rel="nofollow">http://jan.kneschke.de/2008/9/9/async-mysql-queries-with-c-api</a></p>
<p>It does however set :</p>
<p>mysql-&gt;last_used_con = mysql;</p>
<p>Which could perhaps be used in combination with vio_should_retry &amp;&amp; vio_was_interrupted</p>
<p>Just a stab in the dark.</p>
<p>- Lourens</p>
]]></content:encoded>
	</item>
</channel>
</rss>
