<?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>Inkzee &#187; partitioning</title>
	<atom:link href="http://blog.inkzee.com/index.php/tag/partitioning/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.inkzee.com</link>
	<description>How to read more in less time</description>
	<lastBuildDate>Wed, 12 May 2010 13:23:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Archiving news, what a wonderful thing</title>
		<link>http://blog.inkzee.com/index.php/2009/03/20/archiving-news-what-a-wonderful-thing/</link>
		<comments>http://blog.inkzee.com/index.php/2009/03/20/archiving-news-what-a-wonderful-thing/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 10:29:53 +0000</pubDate>
		<dc:creator>abarrera</dc:creator>
				<category><![CDATA[inkzee]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[partitioning]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://blog.inkzee.com/?p=41</guid>
		<description><![CDATA[Hi all, Some days ago we rolled out a new release. Apart from fixing a bunch of minor bugs, we implemented an internal improvement. One of the problems we were running into is the huge amount of posts the system is tracking (last week was something around 650.000 posts). Problem is that accessing a single [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>Some days ago we rolled out a new release. Apart from <strong>fixing a bunch of minor bugs</strong>, we implemented an <strong>internal improvement</strong>. One of the problems we were running into is the huge amount of posts the system is tracking (last week was something <strong>around 650.000 posts</strong>). Problem is that accessing a single table with that amount of records in it can be time expensive. The solution was simple, most of the posts that are stored are quite old (more than 3 or 4 months old) so we decided to move all those old posts to some other tables where they would be access much less. That meant that<strong> we offloaded a lot of information from the main post table</strong>, keeping the number of records there under control.</p>
<p>As usual, implementing this things isn&#8217;t as straight forward as we would like and we had to implement a specific logic so that if a user wanted to read more posts from a blog that had been archived we would return them to the user in a seamless way. It&#8217;s finally working and the <strong>site&#8217;s performance is considerably better</strong>, so we are quite happy.</p>
<p>During the next weeks we&#8217;ll be partitioning some tables so that the site goes even faster, we&#8217;ll keep you posted.</p>
<p>Thanks for your patient!</p>
<p><strong>The Inkzee Team</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.inkzee.com/index.php/2009/03/20/archiving-news-what-a-wonderful-thing/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

