<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>MySQL Forums - Sharding</title>
        <description>Forum for Sharding.</description>
        <link>http://forums.mysql.com/list.php?170</link>
        <lastBuildDate>Wed, 19 Jun 2013 14:46:27 +0000</lastBuildDate>
        <generator>Phorum 5.2.19</generator>
        <item>
            <guid>http://forums.mysql.com/read.php?170,576271,576271#msg-576271</guid>
            <title>Some sharding support and cache locality optimization support for PHP MySQL driver (no replies)</title>
            <link>http://forums.mysql.com/read.php?170,576271,576271#msg-576271</link>
            <description><![CDATA[ <a href="http://blog.ulf-wendel.de/2012/shard-key-support-and-cache-locality-optimization-support-for-php-mysql-driver/"  rel="nofollow">http://blog.ulf-wendel.de/2012/shard-key-support-and-cache-locality-optimization-support-for-php-mysql-driver/</a><br />
<a href="http://blog.ulf-wendel.de/2011/php-load-balancing-and-sharding-combined-with-mysqlnd/"  rel="nofollow">http://blog.ulf-wendel.de/2011/php-load-balancing-and-sharding-combined-with-mysqlnd/</a>]]></description>
            <dc:creator>Edwin Desouza</dc:creator>
            <category>Sharding</category>
            <pubDate>Wed, 19 Dec 2012 00:54:37 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?170,569058,569058#msg-569058</guid>
            <title>DataBase shardings (no replies)</title>
            <link>http://forums.mysql.com/read.php?170,569058,569058#msg-569058</link>
            <description><![CDATA[ Breaking your database down into smaller chunks called “shards” and spreading those across a number of distributed servers.<br />
<br />
Regards<br />
Anands]]></description>
            <dc:creator>Express Meds</dc:creator>
            <category>Sharding</category>
            <pubDate>Thu, 20 Sep 2012 08:49:26 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?170,553506,553506#msg-553506</guid>
            <title>Tumblr JetPants -- 200 Servers, 45 Shard Pools, 21 Terabytes -- Sharding, Partitioning, Replication (no replies)</title>
            <link>http://forums.mysql.com/read.php?170,553506,553506#msg-553506</link>
            <description><![CDATA[ Tumblr JetPants -- 200 Servers, 45 Shard Pools, 21 Terabytes<br />
<br />
Slides:  <br />
<a href="https://github.com/tumblr/jetpants/blob/master/doc/VelocityEurope2011Presentation.pdf?raw=true"  rel="nofollow">https://github.com/tumblr/jetpants/blob/master/doc/VelocityEurope2011Presentation.pdf?raw=true</a><br />
<br />
<a href="https://github.com/tumblr/jetpants"  rel="nofollow">https://github.com/tumblr/jetpants</a><br />
<br />
OVERVIEW:<br />
<br />
Jetpants is an automation toolkit for handling monstrously large MySQL database topologies. It is geared towards common operational tasks like cloning slaves, rebalancing shards, and performing master promotions. It features a command suite for easy use by operations staff, though it’s also a full Ruby library for use in developing custom migration scripts and database automation.<br />
<br />
Jetpants supports a range-based sharding scheme for MySQL by providing a fast way to split shards that are approaching capacity or I/O limitations. Jetpants is able to accomplish this without any locking, downtime, data inconsistency, or query failures. Dynamically resizable range-based sharding allows you to scale MySQL horizontally in a sane manner, without any need for a central lookup service or massive pre-allocation of tiny shards.<br />
<br />
MOTIVATION:<br />
<br />
Jetpants was created by Tumblr to help manage our database infrastructure. It handles automation tasks for our entire database topology, which as of June 2012 consists of approximately:<br />
<br />
- 200 dedicated database servers<br />
- 12 global (unsharded) functional pools<br />
- 45 shard pools<br />
- 21 terabytes total of unique relational data on masters<br />
- 60 billion total unique relational rows on masters<br />
<br />
One of the primary requirements for Jetpants was speed. On our hardware, Jetpants can divide a 750GB, billion-row shard in half in about six hours – or even faster if you’re diving into thirds or fourths. It can also clone slaves at line speed on gigabit ethernet, including to multiple destinations at once, using a novel “chained copy” approach.]]></description>
            <dc:creator>Edwin Desouza</dc:creator>
            <category>Sharding</category>
            <pubDate>Fri, 08 Jun 2012 03:26:25 +0000</pubDate>
        </item>
        <item>
            <guid>http://forums.mysql.com/read.php?170,545664,545664#msg-545664</guid>
            <title>MySQL Sharding:  Articles, Blogs, Docs, FAQs (no replies)</title>
            <link>http://forums.mysql.com/read.php?170,545664,545664#msg-545664</link>
            <description><![CDATA[ Presentations:<br />
<a href="http://www.slideshare.net/ryanthiessen/mysql-conference-2011-the-secret-sauce-of-sharding-ryan-thiessen"  rel="nofollow">http://www.slideshare.net/ryanthiessen/mysql-conference-2011-the-secret-sauce-of-sharding-ryan-thiessen</a><br />
<a href="https://github.com/tumblr/jetpants/blob/master/doc/VelocityEurope2011Presentation.pdf?raw=true"  rel="nofollow">https://github.com/tumblr/jetpants/blob/master/doc/VelocityEurope2011Presentation.pdf?raw=true</a><br />
<a href="http://www.slideshare.net/oemebamo/database-sharding-at-netlog"  rel="nofollow">http://www.slideshare.net/oemebamo/database-sharding-at-netlog</a><br />
<a href="http://www.slideshare.net/RockeTier/database2011-my-sql-sharding"  rel="nofollow">http://www.slideshare.net/RockeTier/database2011-my-sql-sharding</a><br />
<a href="http://www.slideshare.net/RockeTier/how-sharding-turned-mysql-into-the-internet-defacto-database-standard-moshe-kaplan-rocketier"  rel="nofollow">http://www.slideshare.net/RockeTier/how-sharding-turned-mysql-into-the-internet-defacto-database-standard-moshe-kaplan-rocketier</a><br />
<a href="http://www.slideshare.net/guest0e6d5e/sharding-architectures"  rel="nofollow">http://www.slideshare.net/guest0e6d5e/sharding-architectures</a><br />
<br />
<br />
Blogs:<br />
<a href="http://blog.ulf-wendel.de/2012/shard-key-support-and-cache-locality-optimization-support-for-php-mysql-driver/"  rel="nofollow">http://blog.ulf-wendel.de/2012/shard-key-support-and-cache-locality-optimization-support-for-php-mysql-driver/</a><br />
<a href="http://blog.ulf-wendel.de/2011/php-load-balancing-and-sharding-combined-with-mysqlnd/"  rel="nofollow">http://blog.ulf-wendel.de/2011/php-load-balancing-and-sharding-combined-with-mysqlnd/</a><br />
<a href="http://blog.evernote.com/tech/2012/04/26/shard-boiled/"  rel="nofollow">http://blog.evernote.com/tech/2012/04/26/shard-boiled/</a><br />
<a href="http://mysqldba.blogspot.in/2012/03/mysql-shards-gearman-rabbitmq-nodejs.html"  rel="nofollow">http://mysqldba.blogspot.in/2012/03/mysql-shards-gearman-rabbitmq-nodejs.html</a><br />
<a href="http://blogs.citrix.com/2011/07/15/db-sharding-with-netscaler-datastream/"  rel="nofollow">http://blogs.citrix.com/2011/07/15/db-sharding-with-netscaler-datastream/</a><br />
<br />
<br />
Projects:<br />
<a href="https://github.com/tumblr/jetpants"  rel="nofollow">https://github.com/tumblr/jetpants</a><br />
<a href="https://github.com/twitter/gizzard"  rel="nofollow">https://github.com/twitter/gizzard</a><br />
<a href="http://code.google.com/p/shard-query/"  rel="nofollow">http://code.google.com/p/shard-query/</a><br />
<a href="http://www.slideshare.net/datacharmer/sharding-for-the-masses"  rel="nofollow">http://www.slideshare.net/datacharmer/sharding-for-the-masses</a><br />
<a href="http://www.slideshare.net/Kentoku/spider-muc2010-20100414"  rel="nofollow">http://www.slideshare.net/Kentoku/spider-muc2010-20100414</a><br />
<a href="https://github.com/tchandy/octopus/wiki/Sharding"  rel="nofollow">https://github.com/tchandy/octopus/wiki/Sharding</a><br />
<a href="http://www.slideshare.net/tchandy/projeto-octopus-database-sharding-para-activerecord"  rel="nofollow">http://www.slideshare.net/tchandy/projeto-octopus-database-sharding-para-activerecord</a><br />
<a href="http://kovyrin.github.com/db-charmer/#sharding"  rel="nofollow">http://kovyrin.github.com/db-charmer/#sharding</a>]]></description>
            <dc:creator>Edwin Desouza</dc:creator>
            <category>Sharding</category>
            <pubDate>Fri, 01 Jun 2012 01:24:21 +0000</pubDate>
        </item>
    </channel>
</rss>
