<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://bugs.mysql.com/bug.php?id=11472"/>
	<rdf:li rdf:resource="https://dev.mysql.com/blog-archive/mysql-8-0-1-using-skip-locked-and-nowait-to-handle-hot-rows/"/>
	<rdf:li rdf:resource="https://kirshatrov.com/posts/fast-skip-locked"/>
	<rdf:li rdf:resource="https://www.percona.com/blog/myrocks-engine-things-know-start/"/>
	<rdf:li rdf:resource="https://smalldatum.blogspot.com/2024/01/innodblogwriterthreads-and-insert.html"/>
	<rdf:li rdf:resource="https://kirshatrov.com/posts/facebook-mysql-fork"/>
	<rdf:li rdf:resource="https://www.usenix.org/conference/srecon25emea/presentation/sinjakli"/>
	<rdf:li rdf:resource="https://dev.mysql.com/doc/refman/8.4/en/handler.html"/>
	<rdf:li rdf:resource="https://planetscale.com/blog/zero-downtime-migrations-at-petabyte-scale"/>
	<rdf:li rdf:resource="https://planetscale.com/blog/the-slotted-counter-pattern"/>
	<rdf:li rdf:resource="https://www.uber.com/blog/schemaless-sql-database/"/>
	<rdf:li rdf:resource="https://www.uber.com/blog/how-uber-serves-over-40-million-reads-per-second-using-an-integrated-cache/"/>
	<rdf:li rdf:resource="https://github.com/enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-Make-MySQL-Better"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=dahm_HcVzTI"/>
	<rdf:li rdf:resource="https://www.intercom.com/blog/evolving-intercoms-database-infrastructure-lessons-and-progress/"/>
	<rdf:li rdf:resource="https://depot.dev/blog/faster-database-with-planetscale-metal"/>
	<rdf:li rdf:resource="https://code.cash.app/planetscale-metal"/>
	<rdf:li rdf:resource="https://planetscale.com/blog/planetscale-metal-theres-no-replacement-for-displacement"/>
	<rdf:li rdf:resource="https://www.mycli.net/"/>
	<rdf:li rdf:resource="https://www.intercom.com/blog/evolving-intercoms-database-infrastructure/"/>
	<rdf:li rdf:resource="https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html"/>
	<rdf:li rdf:resource="https://www.alibabacloud.com/blog/an-in-depth-analysis-of-redo-logs-in-innodb_598965"/>
	<rdf:li rdf:resource="https://blogs.oracle.com/mysql/post/mask-and-deidentify-data-in-mysql-enterprise-edition"/>
	<rdf:li rdf:resource="https://planetscale.com/blog/how-planetscale-boost-serves-your-sql-queries-instantly"/>
	<rdf:li rdf:resource="https://readyset.io/blog/readyset-core"/>
	<rdf:li rdf:resource="https://plaid.com/blog/exploring-performance-differences-between-amazon-aurora-and-vanilla-mysql/"/>
	<rdf:li rdf:resource="https://medium.com/tensult/cross-region-and-cross-account-rds-mysql-db-replication-implementation-138d97860e08"/>
	<rdf:li rdf:resource="https://medium.com/tensult/cross-account-and-cross-region-rds-mysql-db-replication-part-1-55d307c7ae65"/>
	<rdf:li rdf:resource="https://medium.com/careem-tech/how-to-setup-rds-replication-across-aws-accounts-408314aff9b8"/>
	<rdf:li rdf:resource="https://www.percona.com/blog/2011/12/08/which-linux-distribution-for-mysql-server/"/>
	<rdf:li rdf:resource="https://css.csail.mit.edu/cryptdb/"/>
	<rdf:li rdf:resource="https://medium.com/devopslinks/how-to-monitor-the-sre-golden-signals-1391cadc7524"/>
	<rdf:li rdf:resource="https://www.percona.com/blog/2017/09/15/the-mysql-high-availability-landscape-in-2017-the-babies/"/>
	<rdf:li rdf:resource="https://eng.uber.com/schemaless-part-one/"/>
	<rdf:li rdf:resource="http://mysqlhighavailability.com/mysql-group-replication-a-quick-start-guide/"/>
	<rdf:li rdf:resource="https://dev.mysql.com/doc/mysql-router/en/"/>
	<rdf:li rdf:resource="http://smalldatum.blogspot.com/2016/01/myrocks-vs-innodb-with-linkbench-over-7.html?m=1"/>
	<rdf:li rdf:resource="https://github.com/MarkLeith/mysql-sys"/>
	<rdf:li rdf:resource="http://mysql.wisborg.dk/2012/09/03/what-is-the-mysql-performance-schema-and-why-is-it-needed/"/>
	<rdf:li rdf:resource="http://www.slideshare.net/denshikarasu/all-your-iops-are-belong-to-us-a-pinteresting-case-study-in-mysql-performance-optimization"/>
	<rdf:li rdf:resource="http://joshuaprunier.blogspot.com/2013/06/ddl-statements-in-mysql-5x-with-row.html"/>
	<rdf:li rdf:resource="https://dev.mysql.com/doc/refman/5.6/en/replication-features-differing-tables.html"/>
	<rdf:li rdf:resource="http://www.percona.com/live/mysql-conference-2014/sessions/asynchronous-mysql-how-facebook-queries-databases"/>
	<rdf:li rdf:resource="http://mysqlserverteam.com/improving-connectdisconnect-performance/"/>
	<rdf:li rdf:resource="http://dom.as/2011/08/28/mysql-connection-accept-speed/"/>
	<rdf:li rdf:resource="http://www.percona.com/blog/2012/01/06/mysql-high-number-connections-per-secon/"/>
	<rdf:li rdf:resource="http://samlambert.com/posts/mysql-slotted-counter/"/>
	<rdf:li rdf:resource="https://dba.stackexchange.com/questions/31344/mysql-statement-based-replication-unsafe-statements"/>
	<rdf:li rdf:resource="http://www.mysqlcalculator.com/"/>
	<rdf:li rdf:resource="https://www.adayinthelifeof.nl/2010/12/20/innodb-isolation-levels/"/>
	<rdf:li rdf:resource="http://www.percona.com/doc/percona-xtrabackup/2.2/release-notes/2.1/2.1.7.html"/>
	<rdf:li rdf:resource="http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.7/deb/precise/x86_64/"/>
	<rdf:li rdf:resource="https://github.com/VividCortex"/>
	<rdf:li rdf:resource="http://cdn.oreillystatic.com/en/assets/1/event/21/Replication%20Tutorial%20Presentation.pdf"/>
	<rdf:li rdf:resource="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-6/"/>
	<rdf:li rdf:resource="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-4/"/>
	<rdf:li rdf:resource="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-3/"/>
	<rdf:li rdf:resource="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-2/"/>
	<rdf:li rdf:resource="http://mathiasbynens.be/notes/mysql-utf8mb4"/>
	<rdf:li rdf:resource="http://www.percona.com/live/mysql-conference-2012/sessions/galera-synchronous-multi-master-replication-mysql"/>
	<rdf:li rdf:resource="http://code.google.com/p/vitess/wiki/ProjectGoals"/>
	<rdf:li rdf:resource="http://mysqlsandbox.net/"/>
	<rdf:li rdf:resource="http://blog.jcole.us/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/"/>
	<rdf:li rdf:resource="https://github.com/mihasya/ishmael"/>
	<rdf:li rdf:resource="http://www.mysqlperformanceblog.com/2008/11/07/poor-mans-query-logging/"/>
	<rdf:li rdf:resource="http://www.mysqlperformanceblog.com/2008/11/24/how-percona-does-a-mysql-performance-audit/"/>
	<rdf:li rdf:resource="http://dbslayer.org/projects/dbslayer"/>
	<rdf:li rdf:resource="http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html"/>
	<rdf:li rdf:resource="http://jcole.us/blog/archives/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/"/>
	<rdf:li rdf:resource="http://doc.powerdns.com/generic-mypgsql-backends.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://bugs.mysql.com/bug.php?id=11472">
    <title>MySQL Bugs: #11472: Triggers not executed following foreign key updates/deletes</title>
    <dc:date>2026-05-27T17:01:14+00:00</dc:date>
    <link>https://bugs.mysql.com/bug.php?id=11472</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Legendary levels of snark in the comments.]]></description>
<dc:subject>mysql bug</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8ba3382c3157/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bug"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.mysql.com/blog-archive/mysql-8-0-1-using-skip-locked-and-nowait-to-handle-hot-rows/">
    <title>MySQL :: MySQL 8.0.1: Using SKIP LOCKED and NOWAIT to handle hot rows</title>
    <dc:date>2026-03-26T01:03:37+00:00</dc:date>
    <link>https://dev.mysql.com/blog-archive/mysql-8-0-1-using-skip-locked-and-nowait-to-handle-hot-rows/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql innodb concurrency locking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f3c95552c15c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:innodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:locking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kirshatrov.com/posts/fast-skip-locked">
    <title>Mastering SKIP LOCKED in MySQL • Kir Shatrov</title>
    <dc:date>2026-03-26T01:02:40+00:00</dc:date>
    <link>https://kirshatrov.com/posts/fast-skip-locked</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql locking concurrency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:43ff4b6a9b56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:locking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.percona.com/blog/myrocks-engine-things-know-start/">
    <title>MyRocks Engine: Things to Know Before You Start</title>
    <dc:date>2025-12-21T07:45:12+00:00</dc:date>
    <link>https://www.percona.com/blog/myrocks-engine-things-know-start/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql myrocks rocksdb percona</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:576b1cfd8907/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:myrocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rocksdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:percona"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://smalldatum.blogspot.com/2024/01/innodblogwriterthreads-and-insert.html">
    <title>Small Datum: innodb_log_writer_threads and the Insert Benchmark</title>
    <dc:date>2025-12-21T07:36:53+00:00</dc:date>
    <link>https://smalldatum.blogspot.com/2024/01/innodblogwriterthreads-and-insert.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql innodb perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4a6a036d9ac8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:innodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kirshatrov.com/posts/facebook-mysql-fork">
    <title>Meta's MySQL Fork You Never Knew About • Kir Shatrov</title>
    <dc:date>2025-12-21T07:35:56+00:00</dc:date>
    <link>https://kirshatrov.com/posts/facebook-mysql-fork</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql raft facebook reliability perf myrocks rocksdb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e8341bf8c068/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:raft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:facebook"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:reliability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:myrocks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rocksdb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.usenix.org/conference/srecon25emea/presentation/sinjakli">
    <title>The Computer Wants to Lose Your Data | USENIX</title>
    <dc:date>2025-12-07T23:54:48+00:00</dc:date>
    <link>https://www.usenix.org/conference/srecon25emea/presentation/sinjakli</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>db storage filesystem hardware nvme sata scsi reliability sinjo mysql postgres linux kernel</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0b1c38afcf3b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nvme"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scsi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:reliability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sinjo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.mysql.com/doc/refman/8.4/en/handler.html">
    <title>MySQL :: MySQL 8.4 Reference Manual :: 15.2.5 HANDLER Statement</title>
    <dc:date>2025-11-05T18:45:12+00:00</dc:date>
    <link>https://dev.mysql.com/doc/refman/8.4/en/handler.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[HandlerSocket lives on!]]></description>
<dc:subject>mysql handlersocket perf db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2387ac326e02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:handlersocket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://planetscale.com/blog/zero-downtime-migrations-at-petabyte-scale">
    <title>Zero downtime migrations at petabyte scale — PlanetScale</title>
    <dc:date>2025-10-01T23:41:35+00:00</dc:date>
    <link>https://planetscale.com/blog/zero-downtime-migrations-at-petabyte-scale</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The bit about linking SQL-level transaction-consistent access with a GTID was new to me when I joined PlanetScale.]]></description>
<dc:subject>mysql vitess planetscale db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:87156e357528/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://planetscale.com/blog/the-slotted-counter-pattern">
    <title>The Slotted Counter Pattern — PlanetScale</title>
    <dc:date>2025-09-23T20:44:09+00:00</dc:date>
    <link>https://planetscale.com/blog/the-slotted-counter-pattern</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql db scalability perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cf4ae98768a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.uber.com/blog/schemaless-sql-database/">
    <title>Evolving Schemaless into a Distributed SQL Database | Uber Blog</title>
    <dc:date>2025-08-10T00:05:44+00:00</dc:date>
    <link>https://www.uber.com/blog/schemaless-sql-database/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>uber docstore schemaless db dist mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b5636cd51b7d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docstore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:schemaless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.uber.com/blog/how-uber-serves-over-40-million-reads-per-second-using-an-integrated-cache/">
    <title>How Uber Serves Over 40 Million Reads Per Second from Online Storage Using an Integrated Cache | Uber Blog</title>
    <dc:date>2025-08-09T23:53:06+00:00</dc:date>
    <link>https://www.uber.com/blog/how-uber-serves-over-40-million-reads-per-second-using-an-integrated-cache/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>uber docstore mysql dist db sharding caching redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8b2bac4d7f91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docstore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sharding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-Make-MySQL-Better">
    <title>enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-Make-MySQL-Better: The Art of Problem-Solving in Software Engineering: How to Make MySQL Better</title>
    <dc:date>2025-05-07T22:53:10+00:00</dc:date>
    <link>https://github.com/enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-Make-MySQL-Better</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql engineering problemsolving</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:de705573aaf0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:engineering"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:problemsolving"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=dahm_HcVzTI">
    <title>PlanetScale Metal - YouTube</title>
    <dc:date>2025-03-11T15:51:45+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=dahm_HcVzTI</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>planetscale vitess mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3b48d479789a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.intercom.com/blog/evolving-intercoms-database-infrastructure-lessons-and-progress/">
    <title>Evolving Intercom’s database infrastructure: Lessons and progress - The Intercom Blog</title>
    <dc:date>2025-03-11T15:35:01+00:00</dc:date>
    <link>https://www.intercom.com/blog/evolving-intercoms-database-infrastructure-lessons-and-progress/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>planetscale vitess mysql intercom</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1248ee7acab2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:intercom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://depot.dev/blog/faster-database-with-planetscale-metal">
    <title>8x faster queries with PlanetScale Metal</title>
    <dc:date>2025-03-11T15:34:55+00:00</dc:date>
    <link>https://depot.dev/blog/faster-database-with-planetscale-metal</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>planetscale vitess mysql depot</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:dcc5951b4400/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:depot"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://code.cash.app/planetscale-metal">
    <title>Cash App on PlanetScale Metal | Cash App Code Blog</title>
    <dc:date>2025-03-11T15:34:49+00:00</dc:date>
    <link>https://code.cash.app/planetscale-metal</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>planetscale vitess mysql block cashapp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e4404811bb70/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:block"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cashapp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://planetscale.com/blog/planetscale-metal-theres-no-replacement-for-displacement">
    <title>PlanetScale Metal: There’s no replacement for displacement — PlanetScale</title>
    <dc:date>2025-03-11T15:34:40+00:00</dc:date>
    <link>https://planetscale.com/blog/planetscale-metal-theres-no-replacement-for-displacement</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[#shipped]]></description>
<dc:subject>planetscale vitess mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bf4a2322e5a7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mycli.net/">
    <title>mycli</title>
    <dc:date>2024-12-05T17:40:12+00:00</dc:date>
    <link>https://www.mycli.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Oldie but still a goodie.]]></description>
<dc:subject>mysql mycli cli</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:77b50b11acfc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mycli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.intercom.com/blog/evolving-intercoms-database-infrastructure/">
    <title>Evolving Intercom's database infrastructure - The Intercom Blog</title>
    <dc:date>2024-11-24T20:07:03+00:00</dc:date>
    <link>https://www.intercom.com/blog/evolving-intercoms-database-infrastructure/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>intercom planetscale vitess mysql migration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d167bb735e77/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:intercom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:migration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html">
    <title>Migrating in-place from PostgreSQL to MySQL</title>
    <dc:date>2024-11-24T19:55:01+00:00</dc:date>
    <link>https://engineeringblog.yelp.com/2024/10/migrating-from-postgres-to-mysql.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>postgres mysql sql django orm triggers db yelp migration</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0ad6d31adc6b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:orm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:triggers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:yelp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:migration"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.alibabacloud.com/blog/an-in-depth-analysis-of-redo-logs-in-innodb_598965">
    <title>An In-Depth Analysis of REDO Logs in InnoDB - Alibaba Cloud Community</title>
    <dc:date>2024-11-24T19:19:48+00:00</dc:date>
    <link>https://www.alibabacloud.com/blog/an-in-depth-analysis-of-redo-logs-in-innodb_598965</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql dd durability redo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0286f6145a3e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:durability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:redo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blogs.oracle.com/mysql/post/mask-and-deidentify-data-in-mysql-enterprise-edition">
    <title>Mask and De-identify Data in MySQL Enterprise Edition</title>
    <dc:date>2024-11-24T04:23:17+00:00</dc:date>
    <link>https://blogs.oracle.com/mysql/post/mask-and-deidentify-data-in-mysql-enterprise-edition</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Why on earth would you do it this way?!]]></description>
<dc:subject>mysql oracle privacy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:dfb76c77b405/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oracle"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:privacy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://planetscale.com/blog/how-planetscale-boost-serves-your-sql-queries-instantly">
    <title>How PlanetScale Boost serves your SQL queries instantly</title>
    <dc:date>2022-11-15T18:59:37+00:00</dc:date>
    <link>https://planetscale.com/blog/how-planetscale-boost-serves-your-sql-queries-instantly</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Readyset for existing databases and Planetscale for new databases. Death to memcached!]]></description>
<dc:subject>planetscale vitess mysql dataflow noria readyset</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:82d81ddfd553/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:planetscale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vitess"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dataflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:noria"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:readyset"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://readyset.io/blog/readyset-core">
    <title>ReadySet | Same database, (much) faster queries</title>
    <dc:date>2022-06-20T17:33:10+00:00</dc:date>
    <link>https://readyset.io/blog/readyset-core</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is game-changing database tech, y'all. Get hip.]]></description>
<dc:subject>readyset sql mysql caching perf postgres</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bfdd6e9bdbfc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:readyset"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caching"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postgres"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://plaid.com/blog/exploring-performance-differences-between-amazon-aurora-and-vanilla-mysql/">
    <title>Exploring performance differences between Amazon Aurora and vanilla MySQL | Plaid</title>
    <dc:date>2021-08-02T03:12:44+00:00</dc:date>
    <link>https://plaid.com/blog/exploring-performance-differences-between-amazon-aurora-and-vanilla-mysql/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The perils of newfangled database architectures that separate query processing from page storage. Also a great investigation.]]></description>
<dc:subject>plaid mysql aws aurora perf db dist</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8d8b027544d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:plaid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aurora"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/tensult/cross-region-and-cross-account-rds-mysql-db-replication-implementation-138d97860e08">
    <title>Cross-region and Cross account RDS MySQL DB replication: Implementation | by Mathew Kenny Thomas | Tensult Blogs | Medium</title>
    <dc:date>2021-04-07T23:04:37+00:00</dc:date>
    <link>https://medium.com/tensult/cross-region-and-cross-account-rds-mysql-db-replication-implementation-138d97860e08</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The complicated way to replicate an RDS database, continued.]]></description>
<dc:subject>aws dms rds mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f6acf23b6295/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rds"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/tensult/cross-account-and-cross-region-rds-mysql-db-replication-part-1-55d307c7ae65">
    <title>Cross account and cross-region RDS MySQL DB replication: Architecture | by Dilip Kola | Tensult Blogs | Medium</title>
    <dc:date>2021-04-07T23:04:19+00:00</dc:date>
    <link>https://medium.com/tensult/cross-account-and-cross-region-rds-mysql-db-replication-part-1-55d307c7ae65</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The complicated way to replicate an RDS database.]]></description>
<dc:subject>aws dms rds mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:78f81534949b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rds"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/careem-tech/how-to-setup-rds-replication-across-aws-accounts-408314aff9b8">
    <title>How to setup RDS Replication across AWS accounts | by Khurram Naseem | Tech @ Careem | Medium</title>
    <dc:date>2021-04-07T23:03:35+00:00</dc:date>
    <link>https://medium.com/careem-tech/how-to-setup-rds-replication-across-aws-accounts-408314aff9b8</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It's possible to do a lot more than RDS exposes simply by using MySQL capabilities directly. However it appears even these are complicated somewhat by RDS settings.]]></description>
<dc:subject>aws rds mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3865a581b45a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rds"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.percona.com/blog/2011/12/08/which-linux-distribution-for-mysql-server/">
    <title>Which Linux distribution for a MySQL database server? A specific point of view. - Percona Database Performance Blog</title>
    <dc:date>2019-01-03T20:02:13+00:00</dc:date>
    <link>https://www.percona.com/blog/2011/12/08/which-linux-distribution-for-mysql-server/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[It's surprising how often I want to reference this opinion on the merits of RPM over Debian packages.]]></description>
<dc:subject>percona mysql rpm redhat debian packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:381114ce46a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:percona"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rpm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:redhat"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:debian"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css.csail.mit.edu/cryptdb/">
    <title>CryptDB</title>
    <dc:date>2018-12-25T14:34:58+00:00</dc:date>
    <link>https://css.csail.mit.edu/cryptdb/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nit a good idea but some prior art on encrypting things stored in MySQL.]]></description>
<dc:subject>cryptdb crypto security mysql db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b72645fbc063/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cryptdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/devopslinks/how-to-monitor-the-sre-golden-signals-1391cadc7524">
    <title>How to Monitor the SRE Golden Signals – DevOpsLinks: The Must-Read Publication for Aspiring DevOps Professionals – Medium</title>
    <dc:date>2017-11-27T01:59:48+00:00</dc:date>
    <link>https://medium.com/devopslinks/how-to-monitor-the-sre-golden-signals-1391cadc7524</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not super enlightening on the theory front but it's a good treasure map that can help bypass a whole bunch of man pages when getting these tools dialed.]]></description>
<dc:subject>monitoring sre aws haproxy nginx apache mysql linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2c85cdac03e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sre"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:haproxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.percona.com/blog/2017/09/15/the-mysql-high-availability-landscape-in-2017-the-babies/">
    <title>The MySQL High Availability Landscape in 2017 (the Babies) - Percona Database Performance Blog</title>
    <dc:date>2017-10-26T17:48:15+00:00</dc:date>
    <link>https://www.percona.com/blog/2017/09/15/the-mysql-high-availability-landscape-in-2017-the-babies/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Third of a three-part series (with links to the first two) covering all sorts of technologies, some of which were new to me.]]></description>
<dc:subject>mysql ha dist</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f7c987e5eaeb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://eng.uber.com/schemaless-part-one/">
    <title>Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL - Uber Engineering Blog</title>
    <dc:date>2016-09-24T08:23:16+00:00</dc:date>
    <link>https://eng.uber.com/schemaless-part-one/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Uber built Cassandra in MySQL.]]></description>
<dc:subject>mysql uber schemaless friendfeed cassandra db dist</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0aa1eb0ca7a2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uber"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:schemaless"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:friendfeed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mysqlhighavailability.com/mysql-group-replication-a-quick-start-guide/">
    <title>MySQL Group Replication: A Quick Start Guide | MySQL High Availability</title>
    <dc:date>2016-08-12T16:40:35+00:00</dc:date>
    <link>http://mysqlhighavailability.com/mysql-group-replication-a-quick-start-guide/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Better how-to than most others.  This seems like the new Galera and will compete head-on with PXC for the foreseeable future.]]></description>
<dc:subject>mysql replication groupreplication ha dist</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fde210deaf90/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:groupreplication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dist"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.mysql.com/doc/mysql-router/en/">
    <title>MySQL :: MySQL Router</title>
    <dc:date>2016-08-12T16:39:43+00:00</dc:date>
    <link>https://dev.mysql.com/doc/mysql-router/en/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is a thing.  But most folks seem to use HAProxy for this, instead.]]></description>
<dc:subject>mysql router proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0a1e888ae8bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:router"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://smalldatum.blogspot.com/2016/01/myrocks-vs-innodb-with-linkbench-over-7.html?m=1">
    <title>Small Datum: MyRocks vs InnoDB with Linkbench over 7 days</title>
    <dc:date>2016-02-11T21:43:55+00:00</dc:date>
    <link>http://smalldatum.blogspot.com/2016/01/myrocks-vs-innodb-with-linkbench-over-7.html?m=1</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Really interesting and exciting performance data.]]></description>
<dc:subject>rocksdb innodb mysql ssd io perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:82cf756e6859/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rocksdb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:innodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:io"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/MarkLeith/mysql-sys">
    <title>MarkLeith/mysql-sys</title>
    <dc:date>2015-11-20T17:05:10+00:00</dc:date>
    <link>https://github.com/MarkLeith/mysql-sys</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is an amazing post-processing of the performance_schema data.]]></description>
<dc:subject>mysql db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6f142ceb4ef2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mysql.wisborg.dk/2012/09/03/what-is-the-mysql-performance-schema-and-why-is-it-needed/">
    <title>What is the MySQL Performance Schema and Why is It Needed? | Jesper's MySQL Blog</title>
    <dc:date>2015-11-20T17:04:52+00:00</dc:date>
    <link>http://mysql.wisborg.dk/2012/09/03/what-is-the-mysql-performance-schema-and-why-is-it-needed/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:45341513b7b1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/denshikarasu/all-your-iops-are-belong-to-us-a-pinteresting-case-study-in-mysql-performance-optimization">
    <title>All Your IOPS Are Belong To Us - A Pinteresting Case Study in MySQL P…</title>
    <dc:date>2015-08-14T05:13:52+00:00</dc:date>
    <link>http://www.slideshare.net/denshikarasu/all-your-iops-are-belong-to-us-a-pinteresting-case-study-in-mysql-performance-optimization</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Upgrade yer kernels.]]></description>
<dc:subject>aws mysql linux kernel perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d0963ac02173/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://joshuaprunier.blogspot.com/2013/06/ddl-statements-in-mysql-5x-with-row.html">
    <title>MySQL and LAMP related posts: DDL statements in MySQL 5.x with row-based replication</title>
    <dc:date>2015-07-30T16:46:22+00:00</dc:date>
    <link>http://joshuaprunier.blogspot.com/2013/06/ddl-statements-in-mysql-5x-with-row.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A walkthrough of some schema change operations in MySQL with row-based replication.]]></description>
<dc:subject>mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ce4bad727d9e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dev.mysql.com/doc/refman/5.6/en/replication-features-differing-tables.html">
    <title>MySQL :: MySQL 5.6 Reference Manual :: 17.4.1.9 Replication with Differing Table Definitions on Master and Slave</title>
    <dc:date>2015-07-30T16:46:00+00:00</dc:date>
    <link>https://dev.mysql.com/doc/refman/5.6/en/replication-features-differing-tables.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Some scant details on what sorts of schema changes are possible when using row-based replication.]]></description>
<dc:subject>mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4b988be0399f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.percona.com/live/mysql-conference-2014/sessions/asynchronous-mysql-how-facebook-queries-databases">
    <title>Asynchronous MySQL: How Facebook Queries Databases | Percona Live MySQL Conference &amp; Expo 2014</title>
    <dc:date>2015-05-19T05:03:21+00:00</dc:date>
    <link>http://www.percona.com/live/mysql-conference-2014/sessions/asynchronous-mysql-how-facebook-queries-databases</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Why not just decouple mysql_send_query and mysql_read_query_result like the C library does?]]></description>
<dc:subject>mysql async facebook</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ec488822c7db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:async"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:facebook"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mysqlserverteam.com/improving-connectdisconnect-performance/">
    <title>Improving connect/disconnect performance | MySQL Server Blog</title>
    <dc:date>2015-02-11T20:08:38+00:00</dc:date>
    <link>http://mysqlserverteam.com/improving-connectdisconnect-performance/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[MySQL 5.6 and 5.7 are much better at handling lots of connect/disconnect cycles.]]></description>
<dc:subject>mysql perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:401b481054c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dom.as/2011/08/28/mysql-connection-accept-speed/">
    <title>On connections | domas mituzas</title>
    <dc:date>2015-02-10T23:35:28+00:00</dc:date>
    <link>http://dom.as/2011/08/28/mysql-connection-accept-speed/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[MySQL does all the wrong things when accepting new connections.]]></description>
<dc:subject>mysql accept perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1a6f5c2bde93/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:accept"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.percona.com/blog/2012/01/06/mysql-high-number-connections-per-secon/">
    <title>Configuring MySQL For High Number of Connections per Second - MySQL Performance Blog</title>
    <dc:date>2015-02-10T22:39:14+00:00</dc:date>
    <link>http://www.percona.com/blog/2012/01/06/mysql-high-number-connections-per-secon/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Well there's your^Wmy problem.]]></description>
<dc:subject>mysql db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3a98d7b1162a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://samlambert.com/posts/mysql-slotted-counter/">
    <title>MySQL - The Slotted Counter Pattern – Sam Lambert</title>
    <dc:date>2015-01-25T01:29:58+00:00</dc:date>
    <link>http://samlambert.com/posts/mysql-slotted-counter/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Neat MySQL pattern to deal with concurrent access to one logical entity by ripping it out into 100 or more rows in the database.]]></description>
<dc:subject>mysql concurrency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9ec6557f22a6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dba.stackexchange.com/questions/31344/mysql-statement-based-replication-unsafe-statements">
    <title>linux - mysql statement based replication - unsafe statements - Database Administrators Stack Exchange</title>
    <dc:date>2015-01-16T21:12:40+00:00</dc:date>
    <link>https://dba.stackexchange.com/questions/31344/mysql-statement-based-replication-unsafe-statements</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[An unexpected danger in MySQL replication.]]></description>
<dc:subject>mysql ha replication db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:95778161a1fd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mysqlcalculator.com/">
    <title>MySQL Memory Calculator</title>
    <dc:date>2014-09-30T16:29:21+00:00</dc:date>
    <link>http://www.mysqlcalculator.com/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:33f7376961fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.adayinthelifeof.nl/2010/12/20/innodb-isolation-levels/">
    <title>InnoDB isolation levels | A day in the life of…</title>
    <dc:date>2014-09-23T19:09:08+00:00</dc:date>
    <link>https://www.adayinthelifeof.nl/2010/12/20/innodb-isolation-levels/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Short refresher on InnoDB isolation levels.]]></description>
<dc:subject>innodb mysql acid db isolation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f93a8a0e5a72/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:innodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:acid"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:isolation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.percona.com/doc/percona-xtrabackup/2.2/release-notes/2.1/2.1.7.html">
    <title>Percona XtraBackup 2.1.7 — Percona XtraBackup 2.2 Documentation</title>
    <dc:date>2014-07-17T23:04:35+00:00</dc:date>
    <link>http://www.percona.com/doc/percona-xtrabackup/2.2/release-notes/2.1/2.1.7.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Our standardized version of XtraBackup for MySQL 5.5.]]></description>
<dc:subject>percona xtrabackup mysql backup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:acc60fde4862/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:percona"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:xtrabackup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:backup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.7/deb/precise/x86_64/">
    <title>Download: Percona XtraBackup</title>
    <dc:date>2014-07-17T21:27:08+00:00</dc:date>
    <link>http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.7/deb/precise/x86_64/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Our standardized version of XtraBackup for MySQL 5.5.]]></description>
<dc:subject>percona xtrabackup mysql backup</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8085ff642f7f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:percona"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:xtrabackup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:backup"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/VividCortex">
    <title>VividCortex (VividCortex)</title>
    <dc:date>2013-09-13T18:32:02+00:00</dc:date>
    <link>https://github.com/VividCortex</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Lots of Go code here.]]></description>
<dc:subject>golang mysql vividcortex</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:77a0dfa7abb8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vividcortex"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cdn.oreillystatic.com/en/assets/1/event/21/Replication%20Tutorial%20Presentation.pdf">
    <title>MySQL replication</title>
    <dc:date>2013-03-06T06:03:14+00:00</dc:date>
    <link>http://cdn.oreillystatic.com/en/assets/1/event/21/Replication%20Tutorial%20Presentation.pdf</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Lots about how it works.]]></description>
<dc:subject>mysql replication</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3958aa46c5ba/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-6/">
    <title>Pablowe » Blog Archive » PCI DSS &amp; MySQL – Requirement 6</title>
    <dc:date>2013-02-28T00:57:25+00:00</dc:date>
    <link>http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-6/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>pci mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0ceb36370f33/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-4/">
    <title>Pablowe » Blog Archive » PCI DSS &amp; MySQL – Requirement 4</title>
    <dc:date>2013-02-28T00:57:19+00:00</dc:date>
    <link>http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-4/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>pci mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cd75d815ee23/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-3/">
    <title>Pablowe » Blog Archive » PCI DSS &amp; MySQL: Requirement 3</title>
    <dc:date>2013-02-28T00:57:05+00:00</dc:date>
    <link>http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-3/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>pci mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e2b4c48a22e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-2/">
    <title>Pablowe » Blog Archive » PCI DSS &amp; MySQL – Requirement 2</title>
    <dc:date>2013-02-28T00:56:46+00:00</dc:date>
    <link>http://www.pablowe.net/2010/04/pci-dss-mysql-requirement-2/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>pci mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b59408fb2dfe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mathiasbynens.be/notes/mysql-utf8mb4">
    <title>How to support full Unicode in MySQL databases · Mathias Bynens</title>
    <dc:date>2012-12-08T16:49:13+00:00</dc:date>
    <link>http://mathiasbynens.be/notes/mysql-utf8mb4</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not that I'm using MySQL these days but this would definitely bite us if we did.]]></description>
<dc:subject>mysql unicode utf8</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b0e2ec1c4b34/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unicode"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:utf8"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.percona.com/live/mysql-conference-2012/sessions/galera-synchronous-multi-master-replication-mysql">
    <title>Galera Synchronous Multi-Master Replication for MySQL | Percona Live: MySQL Conference And Expo 2012</title>
    <dc:date>2012-09-12T17:27:53+00:00</dc:date>
    <link>http://www.percona.com/live/mysql-conference-2012/sessions/galera-synchronous-multi-master-replication-mysql</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Roll-your-own RDS.]]></description>
<dc:subject>mysql replication db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cd24975793d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:replication"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/vitess/wiki/ProjectGoals">
    <title>ProjectGoals - vitess - Vitess project goals - Scaling MySQL databases for the web - Google Project Hosting</title>
    <dc:date>2012-03-06T17:04:36+00:00</dc:date>
    <link>http://code.google.com/p/vitess/wiki/ProjectGoals</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[YouTube, riffing on MySQL.  Perhaps most interesting because they use Go.]]></description>
<dc:subject>mysql ha golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:280e861f82f3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ha"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mysqlsandbox.net/">
    <title>MySQL Sandbox</title>
    <dc:date>2012-01-13T16:25:29+00:00</dc:date>
    <link>http://mysqlsandbox.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Tool Ryan pointed me to for easily installing multiple MySQL servers.]]></description>
<dc:subject>mysql mysqlsandbox packaging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e6c888050d54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysqlsandbox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:packaging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.jcole.us/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/">
    <title>The MySQL “swap insanity” problem and the effects of the NUMA architecture « Jeremy Cole</title>
    <dc:date>2012-01-13T06:57:29+00:00</dc:date>
    <link>http://blog.jcole.us/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[For reference.  I always lose track of this one.]]></description>
<dc:subject>mysql linux numa swap</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1cb6a258f208/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:numa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:swap"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mihasya/ishmael">
    <title>mihasya/ishmael - GitHub</title>
    <dc:date>2011-10-24T19:27:24+00:00</dc:date>
    <link>https://github.com/mihasya/ishmael</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

GUI for mk-query-digest from Maatkit.  Helps find whale-sized queries (get it?) against MySQL servers.]]></description>
<dc:subject>mysql maatkit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a9f05b88efb7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maatkit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mysqlperformanceblog.com/2008/11/07/poor-mans-query-logging/">
    <title>Poor man’s query logging - MySQL Performance Blog</title>
    <dc:date>2011-09-13T00:17:39+00:00</dc:date>
    <link>http://www.mysqlperformanceblog.com/2008/11/07/poor-mans-query-logging/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[For to tcpdump MySQL.  Remember to connect via TCP, not Unix-domain.]]></description>
<dc:subject>mysql tcpdump logging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e1d950b9b767/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcpdump"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mysqlperformanceblog.com/2008/11/24/how-percona-does-a-mysql-performance-audit/">
    <title>How Percona does a MySQL Performance Audit - MySQL Performance Blog</title>
    <dc:date>2011-07-20T16:11:11+00:00</dc:date>
    <link>http://www.mysqlperformanceblog.com/2008/11/24/how-percona-does-a-mysql-performance-audit/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Notes on MySQL audits from Percona.  It's not dissimilar from how I learn my way around a new system of any type.]]></description>
<dc:subject>mysql percona audit</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:944c7985547c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:percona"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:audit"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dbslayer.org/projects/dbslayer">
    <title>DBSlayer - Trac</title>
    <dc:date>2010-12-14T05:52:35+00:00</dc:date>
    <link>http://dbslayer.org/projects/dbslayer</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[MySQL connection pooling proxy that exposes an HTTP JSON API rather than the MySQL protocol.]]></description>
<dc:subject>mysql http json proxy db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b6b0dbb59913/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html">
    <title>Yoshinori Matsunobu's blog: Using MySQL as a NoSQL - A story for exceeding 750,000 qps on a commodity server</title>
    <dc:date>2010-10-28T15:17:25+00:00</dc:date>
    <link>http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[This is "NoSQL" done incredibly right.
]]></description>
<dc:subject>mysql ndbapi</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ebed918c8711/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ndbapi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jcole.us/blog/archives/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/">
    <title>jcole’s weblog: Jeremy Cole’s take on life. » Blog Archive » The MySQL “swap insanity” problem and the effects of the NUMA architecture</title>
    <dc:date>2010-10-04T16:14:34+00:00</dc:date>
    <link>http://jcole.us/blog/archives/2010/09/28/mysql-swap-insanity-and-the-numa-architecture/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Worth it for the overview of the NUMA architecture alone.
]]></description>
<dc:subject>linux numa kernel mysql swap</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e4a2a8d2afbd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:numa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:swap"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://doc.powerdns.com/generic-mypgsql-backends.html">
    <title>Generic MySQL and PgSQL backends</title>
    <dc:date>2010-06-02T23:07:04+00:00</dc:date>
    <link>http://doc.powerdns.com/generic-mypgsql-backends.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Here are the settings to tweak if you want to use your own database to resolve DNS queries using PowerDNS.
]]></description>
<dc:subject>powerdns dns mysql</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:582457633fd5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:powerdns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>