<?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 (mncaudill)</title>
    <link>https://pinboard.in/u:mncaudill/public/</link>
    <description>recent bookmarks from mncaudill</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://www.bailis.org/blog/non-blocking-transactional-atomicity/"/>
	<rdf:li rdf:resource="http://aphyr.com/posts/283-call-me-maybe-redis"/>
	<rdf:li rdf:resource="http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/spanner-osdi2012.pdf"/>
	<rdf:li rdf:resource="https://gist.github.com/2715918"/>
	<rdf:li rdf:resource="http://www.ics.uci.edu/~cs223/papers/cidr07p15.pdf"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/Paxos_algorithm"/>
	<rdf:li rdf:resource="http://www.facebook.com/notes/facebook-engineering/the-full-stack-part-i/461505383919"/>
	<rdf:li rdf:resource="http://highscalability.com/blog/2010/11/16/facebooks-new-real-time-messaging-system-hbase-to-store-135.html"/>
	<rdf:li rdf:resource="http://www.ibm.com/developerworks/library/j-ap08058/"/>
	<rdf:li rdf:resource="http://blip.tv/file/1949416/"/>
	<rdf:li rdf:resource="http://blogama.org/node/58"/>
	<rdf:li rdf:resource="http://www.unixwiz.net/techtips/sql-injection.html"/>
	<rdf:li rdf:resource="http://martinfowler.com/articles/evodb.html"/>
	<rdf:li rdf:resource="http://odetocode.com/Blogs/scott/archive/2008/01/30/11702.aspx"/>
	<rdf:li rdf:resource="http://www.kx.com/index.php"/>
	<rdf:li rdf:resource="http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://www.bailis.org/blog/non-blocking-transactional-atomicity/">
    <title>Non-blocking transactional atomicity</title>
    <dc:date>2013-05-28T17:04:50+00:00</dc:date>
    <link>http://www.bailis.org/blog/non-blocking-transactional-atomicity/</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA["tl;dr: You can perform non-blocking multi-object atomic reads and writes across arbitrary data partitions via some simple multi-versioning and by storing metadata regarding related items."]]></description>
<dc:subject>database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mncaudill/b:ac4c63a2db65/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aphyr.com/posts/283-call-me-maybe-redis">
    <title>Call me maybe: Redis</title>
    <dc:date>2013-05-19T03:05:22+00:00</dc:date>
    <link>http://aphyr.com/posts/283-call-me-maybe-redis</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Out of 2000 writes, Redis claimed that 1998 of them completed successfully. However, only 872 of those integers were present in the final set. Redis threw away 56% of the writes it told us succeeded.

]]></description>
<dc:subject>redis database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mncaudill/b:098591de1f5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/spanner-osdi2012.pdf">
    <title>Spanner: Google’s Globally-Distributed Database</title>
    <dc:date>2012-09-15T21:54:53+00:00</dc:date>
    <link>http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/spanner-osdi2012.pdf</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA["Spanner is Google’s scalable, multi-version, globallydistributed, and synchronously-replicated database. It is
the ﬁrst system to distribute data at global scale and support externally-consistent distributed transactions."]]></description>
<dc:subject>database google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mncaudill/b:79aa1f72a2c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gist.github.com/2715918">
    <title>PostgreSQL as JSON Document Store — Gist</title>
    <dc:date>2012-05-19T02:44:46+00:00</dc:date>
    <link>https://gist.github.com/2715918</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Adding mongo's API to a postgres db with a few functions because why not.]]></description>
<dc:subject>database postgresql mongo</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mncaudill/b:7c27f54aaa28/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:mongo"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ics.uci.edu/~cs223/papers/cidr07p15.pdf">
    <title>Life beyond Distributed Transactions: an Apostate’s Opinion</title>
    <dc:date>2012-01-16T06:19:54+00:00</dc:date>
    <link>http://www.ics.uci.edu/~cs223/papers/cidr07p15.pdf</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA["The Maginot Line was a huge fortress that ran the length 
of the Franco-German border and was constructed at great 
expense between World War I and World War II.  It 
successfully kept the German army from directly crossing 
the border between France and Germany.  It was quickly 
bypassed by the Germans in 1940 who invaded through 
Belgium"]]></description>
<dc:subject>distributed architecture database sidenote</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:mncaudill/b:79578f650453/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:sidenote"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/Paxos_algorithm">
    <title>Paxos algorithm - Wikipedia, the free encyclopedia</title>
    <dc:date>2010-12-03T07:40:02+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/Paxos_algorithm</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Paxos is a family of protocols for solving consensus in a network of unreliable processors. Consensus is the process of agreeing on one result among a group of participants. This problem becomes difficult when the participants or their communication medium may experience failures.
]]></description>
<dc:subject>architecture toread cs database algorithms</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:02dbf5b8e29d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:toread"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:cs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:algorithms"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.facebook.com/notes/facebook-engineering/the-full-stack-part-i/461505383919">
    <title>Facebook | The Full Stack, Part I</title>
    <dc:date>2010-12-03T06:30:28+00:00</dc:date>
    <link>http://www.facebook.com/notes/facebook-engineering/the-full-stack-part-i/461505383919</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>architecture cs database</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:93d0b07b680f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:cs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://highscalability.com/blog/2010/11/16/facebooks-new-real-time-messaging-system-hbase-to-store-135.html">
    <title>High Scalability - High Scalability - Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month</title>
    <dc:date>2010-11-16T22:29:29+00:00</dc:date>
    <link>http://highscalability.com/blog/2010/11/16/facebooks-new-real-time-messaging-system-hbase-to-store-135.html</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Facebook also has an extensive MySQL infrastructure, but they found performance suffered as data set and indexes grew larger. And they could have built their own, but they chose HBase.
]]></description>
<dc:subject>database scalability architecture</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:85d36995ae87/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:architecture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ibm.com/developerworks/library/j-ap08058/">
    <title>Automation for the people: Hands-free database migration</title>
    <dc:date>2009-09-21T19:12:45+00:00</dc:date>
    <link>http://www.ibm.com/developerworks/library/j-ap08058/</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Talks a bit about Liquibase.
]]></description>
<dc:subject>database refactoring sql liquibase</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:bbfb5dc13e02/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:liquibase"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blip.tv/file/1949416/">
    <title>Drop ACID and think about data</title>
    <dc:date>2009-04-16T17:13:40+00:00</dc:date>
    <link>http://blip.tv/file/1949416/</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>database webdev pycon</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:05f376b3da8c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:pycon"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blogama.org/node/58">
    <title>IP address geolocation SQL database | Share your knowledge!</title>
    <dc:date>2009-03-24T14:01:38+00:00</dc:date>
    <link>http://blogama.org/node/58</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[This looks fantastic.
]]></description>
<dc:subject>database geolocation ip geocoding</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:f205b005fabe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:geolocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:geocoding"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.unixwiz.net/techtips/sql-injection.html">
    <title>SQL Injection Attacks by Example</title>
    <dc:date>2009-02-09T20:05:48+00:00</dc:date>
    <link>http://www.unixwiz.net/techtips/sql-injection.html</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>database sql netsec</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:fdc4dfa37671/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:netsec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://martinfowler.com/articles/evodb.html">
    <title>Evolutionary Database Design</title>
    <dc:date>2009-02-09T19:33:05+00:00</dc:date>
    <link>http://martinfowler.com/articles/evodb.html</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>development database</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:281d68f1b9f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://odetocode.com/Blogs/scott/archive/2008/01/30/11702.aspx">
    <title>K. Scott Allen : Three Rules for Database Work</title>
    <dc:date>2009-01-09T20:06:10+00:00</dc:date>
    <link>http://odetocode.com/Blogs/scott/archive/2008/01/30/11702.aspx</link>
    <dc:creator>mncaudill</dc:creator><description><![CDATA[Anecdotes that reinforce not having a shared DB for developers.
]]></description>
<dc:subject>webdev development database sourcecontrol</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:38dc7f4e2865/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:webdev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:sourcecontrol"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.kx.com/index.php">
    <title>Kx Systems - Fast database for streaming and historical data</title>
    <dc:date>2008-08-04T14:49:16+00:00</dc:date>
    <link>http://www.kx.com/index.php</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>software k database programming</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:721d6a10fd71/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:k"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL">
    <title>MySQL vs PostgreSQL - WikiVS</title>
    <dc:date>2008-05-07T14:12:04+00:00</dc:date>
    <link>http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL</link>
    <dc:creator>mncaudill</dc:creator><dc:subject>mysql postgresql database</dc:subject>
<dc:identifier>https://pinboard.in/u:mncaudill/b:9384d8339123/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:mncaudill/t:database"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>