<?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: MySQL-Memcached or NOSQL Tokyo Tyrant &#8211; part 3</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: kristina</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-669940</link>
		<dc:creator>kristina</dc:creator>
		<pubDate>Wed, 28 Oct 2009 18:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-669940</guid>
		<description>+1 for MongoDB</description>
		<content:encoded><![CDATA[<p>+1 for MongoDB</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jayson</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-669923</link>
		<dc:creator>Jayson</dc:creator>
		<pubDate>Wed, 28 Oct 2009 16:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-669923</guid>
		<description>hi, may be you should try MemcacheDB(http://memcachedb.org/) too, it uses BerkleyDB as persistence db</description>
		<content:encoded><![CDATA[<p>hi, may be you should try MemcacheDB(http://memcachedb.org/) too, it uses BerkleyDB as persistence db</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Leider</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-669609</link>
		<dc:creator>Justin Leider</dc:creator>
		<pubDate>Tue, 27 Oct 2009 17:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-669609</guid>
		<description>I second the CouchDB request.</description>
		<content:encoded><![CDATA[<p>I second the CouchDB request.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Rodionov</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-667439</link>
		<dc:creator>Vladimir Rodionov</dc:creator>
		<pubDate>Wed, 21 Oct 2009 22:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-667439</guid>
		<description>Voldemort + BDB, please and pure BDB (1 server).</description>
		<content:encoded><![CDATA[<p>Voldemort + BDB, please and pure BDB (1 server).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-667316</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Wed, 21 Oct 2009 15:56:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-667316</guid>
		<description>Great articles!  I appreciate the thoroughness of each experiment and the discussion of methodology and outcomes.  Looking forward to the next tests.</description>
		<content:encoded><![CDATA[<p>Great articles!  I appreciate the thoroughness of each experiment and the discussion of methodology and outcomes.  Looking forward to the next tests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arin Ben Aharon</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-667212</link>
		<dc:creator>Arin Ben Aharon</dc:creator>
		<pubDate>Wed, 21 Oct 2009 09:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-667212</guid>
		<description>I think we should examine redis
redis is a key value database, however it support persistency and clients (PHP/ Ruby/Perl /Java / Python / tcl ...
some of the clients support sharding ( not need to re-implement that)

and there is also terracotta ...

Best Regards</description>
		<content:encoded><![CDATA[<p>I think we should examine redis<br />
redis is a key value database, however it support persistency and clients (PHP/ Ruby/Perl /Java / Python / tcl &#8230;<br />
some of the clients support sharding ( not need to re-implement that)</p>
<p>and there is also terracotta &#8230;</p>
<p>Best Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-667092</link>
		<dc:creator>Nicolas</dc:creator>
		<pubDate>Wed, 21 Oct 2009 03:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-667092</guid>
		<description>We tried Tokyo a few months ago to replace some MySQL databases and found that requests block and time out when you do a sync to disk.  Normally Tokyo will work in memory and only when you call sync will it flush everything to disk.  Response times which are normally around a few milliseconds go up to many seconds while Tokyo is synching.  Have you taken sync into account for your benchmarks?</description>
		<content:encoded><![CDATA[<p>We tried Tokyo a few months ago to replace some MySQL databases and found that requests block and time out when you do a sync to disk.  Normally Tokyo will work in memory and only when you call sync will it flush everything to disk.  Response times which are normally around a few milliseconds go up to many seconds while Tokyo is synching.  Have you taken sync into account for your benchmarks?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vladimir</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-666986</link>
		<dc:creator>vladimir</dc:creator>
		<pubDate>Tue, 20 Oct 2009 21:11:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-666986</guid>
		<description>One more vote for testing Redis</description>
		<content:encoded><![CDATA[<p>One more vote for testing Redis</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tommy</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-666961</link>
		<dc:creator>tommy</dc:creator>
		<pubDate>Tue, 20 Oct 2009 20:06:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-666961</guid>
		<description>would be interested in couchdb and mongodb</description>
		<content:encoded><![CDATA[<p>would be interested in couchdb and mongodb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/comment-page-1/#comment-666868</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Tue, 20 Oct 2009 13:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1435#comment-666868</guid>
		<description>@dormando Not glossing over the scalability difficulties...  any project requires you to plan for future growth and come up with a plan.  If you do not do this ahead of time the potential for disaster or a painful scale out increases dramatically.   The plan to scale out Tyrant or MySQL will hit similar challenges at a certain point.  For instance if you did not plan to shard MySQL and now have to that&#039;s a big painful task for a large dataset.  Similarly for tyrant.   I am not aiming this blog post to be an all encompassing Tyrant playbook, there are too many variables out there for that.  Instead this is designed to show there are alternatives to MYSQL and some of these can be faster in certain situations.  I agree performance is one factor of many when deciding on an architecture, its a big one but only one.   If tyrant is not faster then MySQL most people would not even consider it...   so hopefully this solicits feedback, get people talking, thinking outside the database, etc.</description>
		<content:encoded><![CDATA[<p>@dormando Not glossing over the scalability difficulties&#8230;  any project requires you to plan for future growth and come up with a plan.  If you do not do this ahead of time the potential for disaster or a painful scale out increases dramatically.   The plan to scale out Tyrant or MySQL will hit similar challenges at a certain point.  For instance if you did not plan to shard MySQL and now have to that&#8217;s a big painful task for a large dataset.  Similarly for tyrant.   I am not aiming this blog post to be an all encompassing Tyrant playbook, there are too many variables out there for that.  Instead this is designed to show there are alternatives to MYSQL and some of these can be faster in certain situations.  I agree performance is one factor of many when deciding on an architecture, its a big one but only one.   If tyrant is not faster then MySQL most people would not even consider it&#8230;   so hopefully this solicits feedback, get people talking, thinking outside the database, etc.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

