<?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 (rtlechow)</title>
    <link>https://pinboard.in/u:rtlechow/public/</link>
    <description>recent bookmarks from rtlechow</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.johnnunemaker.com/database-performance-simplified/"/>
	<rdf:li rdf:resource="https://github.com/scenic-views/scenic"/>
	<rdf:li rdf:resource="https://github.com/github/freno"/>
	<rdf:li rdf:resource="https://github.com/pboling/flag_shih_tzu"/>
	<rdf:li rdf:resource="https://github.com/skeema/skeema"/>
	<rdf:li rdf:resource="https://thomasfrank.notion.site/Workout-Database-fde49c8d913f4d1d83e4aa07596ca3e7"/>
	<rdf:li rdf:resource="https://discord.com/blog/how-discord-stores-trillions-of-messages"/>
	<rdf:li rdf:resource="https://github.com/Shopify/maintenance_tasks"/>
	<rdf:li rdf:resource="https://www.youtube.com/watch?v=KYy8X8t4MB8"/>
	<rdf:li rdf:resource="https://fly.io/blog/sqlite-internals-btree/"/>
	<rdf:li rdf:resource="https://about.gitlab.com/blog/2021/09/29/why-we-spent-the-last-month-eliminating-postgresql-subtransactions/"/>
	<rdf:li rdf:resource="https://github.com/rails/globalid"/>
	<rdf:li rdf:resource="https://prestodb.io/"/>
	<rdf:li rdf:resource="https://railway.app/"/>
	<rdf:li rdf:resource="https://litestream.io/"/>
	<rdf:li rdf:resource="https://engineering.silverfin.com/pg-zero-downtime-bigint-migration/"/>
	<rdf:li rdf:resource="https://github.com/xo/usql"/>
	<rdf:li rdf:resource="https://github.com/toptal/database_validations"/>
	<rdf:li rdf:resource="https://github.com/coffeeandscripts/sqlcrush"/>
	<rdf:li rdf:resource="https://decolonizepalestine.com/myths/"/>
	<rdf:li rdf:resource="https://github.com/orbitdb/orbit-db/blob/master/GUIDE.md"/>
	<rdf:li rdf:resource="https://blog.acolyer.org/2018/09/26/the-design-and-implementation-of-modern-column-oriented-database-systems/"/>
	<rdf:li rdf:resource="https://brandur.org/idempotency-keys"/>
	<rdf:li rdf:resource="https://github.com/kristijanhusak/vim-dadbod-ui"/>
	<rdf:li rdf:resource="https://github.com/attic-labs/noms/blob/master/doc/intro.md#prolly-trees-probabilistic-b-trees"/>
	<rdf:li rdf:resource="https://github.com/ankane/strong_migrations#renaming-or-changing-the-type-of-a-column"/>
	<rdf:li rdf:resource="https://github.com/djezzzl/database_consistency"/>
	<rdf:li rdf:resource="https://numeracy.co/blog/life-of-a-sql-query"/>
	<rdf:li rdf:resource="https://vimeo.com/289497563"/>
	<rdf:li rdf:resource="https://aws.amazon.com/documentation/SchemaConversionTool/"/>
	<rdf:li rdf:resource="https://eng.uber.com/mysql-migration/"/>
	<rdf:li rdf:resource="http://www.metabase.com/"/>
	<rdf:li rdf:resource="https://github.com/github/gh-ost"/>
	<rdf:li rdf:resource="http://graphql.org/"/>
	<rdf:li rdf:resource="https://www.algolia.com/"/>
	<rdf:li rdf:resource="http://www.whosampled.com/"/>
	<rdf:li rdf:resource="https://github.com/8thlight/hyperion"/>
	<rdf:li rdf:resource="http://robertheaton.com/2015/08/31/migrating-bajillions-of-database-records-at-stripe/"/>
	<rdf:li rdf:resource="https://dzone.com/articles/martin-fowler-orm-hate"/>
	<rdf:li rdf:resource="http://yellerapp.com/posts/2015-02-09-flake-ids.html"/>
	<rdf:li rdf:resource="https://github.com/nateware/redis-objects"/>
	<rdf:li rdf:resource="https://github.com/begriffs/postgrest"/>
	<rdf:li rdf:resource="http://mtgimage.com/"/>
	<rdf:li rdf:resource="http://api.mtgdb.info/"/>
	<rdf:li rdf:resource="https://github.com/soundcloud/lhm"/>
	<rdf:li rdf:resource="http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying"/>
	<rdf:li rdf:resource="https://github.com/dinedal/textql"/>
	<rdf:li rdf:resource="http://www.infoq.com/presentations/spanner-distributed-google"/>
	<rdf:li rdf:resource="https://github.com/twitter/flockdb"/>
	<rdf:li rdf:resource="http://www.minet.uni-jena.de/dbis/lehre/ws2005/dbs1/HaerderReuter83.pdf"/>
	<rdf:li rdf:resource="https://github.com/matthias-springer/maglev-database-explorer"/>
	<rdf:li rdf:resource="https://github.com/rtomayko/replicate"/>
	<rdf:li rdf:resource="http://www.dallaway.com/acad/dbunit.html"/>
	<rdf:li rdf:resource="https://github.com/rsim/mondrian-olap"/>
	<rdf:li rdf:resource="https://github.com/tinkerpop/gremlin"/>
	<rdf:li rdf:resource="http://philip.greenspun.com/sql/introduction.html"/>
	<rdf:li rdf:resource="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html"/>
	<rdf:li rdf:resource="http://labs.google.com/papers/bigtable.html"/>
	<rdf:li rdf:resource="http://www.rosettaproject.org/"/>
	<rdf:li rdf:resource="http://www.tobuilt.ca/"/>
	<rdf:li rdf:resource="http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html"/>
	<rdf:li rdf:resource="http://www.deserettechnology.com/journal/?p=44"/>
	<rdf:li rdf:resource="http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects"/>
	<rdf:li rdf:resource="http://blog.nahurst.com/visual-guide-to-nosql-systems"/>
	<rdf:li rdf:resource="http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/Temporal_database"/>
	<rdf:li rdf:resource="http://try.redis-db.com/"/>
	<rdf:li rdf:resource="http://gluonframework.wordpress.com/2010/03/04/web2py-learner/"/>
	<rdf:li rdf:resource="http://www.gaia-gis.it/spatialite/"/>
	<rdf:li rdf:resource="http://try.mongodb.org/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.johnnunemaker.com/database-performance-simplified/">
    <title>Database Performance Simplified</title>
    <dc:date>2026-01-26T21:51:01+00:00</dc:date>
    <link>https://www.johnnunemaker.com/database-performance-simplified/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e103c3c1908a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/scenic-views/scenic">
    <title>scenic-views/scenic: Versioned database views for Rails</title>
    <dc:date>2025-05-12T13:17:51+00:00</dc:date>
    <link>https://github.com/scenic-views/scenic</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>views postgres postgresql db activerecord mysql database performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:fcacd3311841/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/github/freno">
    <title>github/freno: freno: cooperative, highly available throttler service</title>
    <dc:date>2023-12-10T20:07:55+00:00</dc:date>
    <link>https://github.com/github/freno</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>load throttling cluster mysql database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:95188626e2c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:load"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:throttling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cluster"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/pboling/flag_shih_tzu">
    <title>pboling/flag_shih_tzu: Bit fields for ActiveRecord</title>
    <dc:date>2023-10-07T16:00:15+00:00</dc:date>
    <link>https://github.com/pboling/flag_shih_tzu</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>activerecord database github ruby gem</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:8b303f5add45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gem"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/skeema/skeema">
    <title>skeema/skeema: Declarative pure-SQL schema management for MySQL and MariaDB</title>
    <dc:date>2023-06-12T15:31:39+00:00</dc:date>
    <link>https://github.com/skeema/skeema</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>schema mysql golang database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:7ac0339c7323/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:schema"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thomasfrank.notion.site/Workout-Database-fde49c8d913f4d1d83e4aa07596ca3e7">
    <title>Workout Database</title>
    <dc:date>2023-06-09T02:54:59+00:00</dc:date>
    <link>https://thomasfrank.notion.site/Workout-Database-fde49c8d913f4d1d83e4aa07596ca3e7</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>workout fitness database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:b7642481a02a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:workout"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:fitness"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://discord.com/blog/how-discord-stores-trillions-of-messages">
    <title>How Discord Stores Trillions of Messages</title>
    <dc:date>2023-03-07T15:07:27+00:00</dc:date>
    <link>https://discord.com/blog/how-discord-stores-trillions-of-messages</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>cassandra rust database programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:aee29d20a7da/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/Shopify/maintenance_tasks">
    <title>Shopify/maintenance_tasks: A Rails engine for queueing and managing maintenance tasks for data migrations and backfills.</title>
    <dc:date>2022-09-20T17:19:18+00:00</dc:date>
    <link>https://github.com/Shopify/maintenance_tasks</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>gem database github rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:dc26012e15e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.youtube.com/watch?v=KYy8X8t4MB8">
    <title>Fundamentals of Amazon DynamoDB Single Table Design with Rick Houlihan - YouTube</title>
    <dc:date>2022-09-14T19:48:37+00:00</dc:date>
    <link>https://www.youtube.com/watch?v=KYy8X8t4MB8</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Fundamentals of Amazon DynamoDB Single Table Design with Rick Houlihan]]></description>
<dc:subject>tech video database dynamodb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:31c286a49e06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dynamodb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fly.io/blog/sqlite-internals-btree/">
    <title>SQLite Internals: Pages &amp; B-trees · Fly</title>
    <dc:date>2022-07-28T14:44:56+00:00</dc:date>
    <link>https://fly.io/blog/sqlite-internals-btree/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>sqlite internals databases algorithms database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:62cdd1f93772/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:internals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://about.gitlab.com/blog/2021/09/29/why-we-spent-the-last-month-eliminating-postgresql-subtransactions/">
    <title>Why we spent the last month eliminating PostgreSQL subtransactions | GitLab</title>
    <dc:date>2022-07-12T17:13:10+00:00</dc:date>
    <link>https://about.gitlab.com/blog/2021/09/29/why-we-spent-the-last-month-eliminating-postgresql-subtransactions/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Since last June, we noticed the database on GitLab.com would mysteriously stall for minutes, which would lead to users seeing 500 errors during this time. Through a painstaking investigation over several weeks, we finally uncovered the cause of this: initiating a subtransaction via the SAVEPOINT SQL query while a long transaction is in progress can wreak havoc on database replicas. Thus launched a race, which we recently completed, to eliminate all SAVEPOINT queries from our code. Here's what happened, how we discovered the problem, and what we did to fix it.

]]></description>
<dc:subject>postgres debug postgresql performance database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ab3b7308c4db/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:debug"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rails/globalid">
    <title>rails/globalid: Identify app models with a URI</title>
    <dc:date>2022-05-29T18:52:48+00:00</dc:date>
    <link>https://github.com/rails/globalid</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database github rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:9df1505da1c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://prestodb.io/">
    <title>Presto | Distributed SQL Query Engine for Big Data</title>
    <dc:date>2022-04-23T21:08:21+00:00</dc:date>
    <link>https://prestodb.io/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>bigdata sql distributed database data</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:9101bf7cfc1b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bigdata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://railway.app/">
    <title>Railway</title>
    <dc:date>2022-04-21T18:31:03+00:00</dc:date>
    <link>https://railway.app/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>hosting deployment cloud app database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:afca3095154e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://litestream.io/">
    <title>Litestream - Streaming SQLite Replication</title>
    <dc:date>2022-03-07T14:56:34+00:00</dc:date>
    <link>https://litestream.io/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>sqlite devops database opensource</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:8b2a5d70bcd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:devops"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://engineering.silverfin.com/pg-zero-downtime-bigint-migration/">
    <title>PostgreSQL zero-downtime migration of a primary key from int to bigint (with Ruby on Rails specific notes)</title>
    <dc:date>2022-03-07T14:38:06+00:00</dc:date>
    <link>https://engineering.silverfin.com/pg-zero-downtime-bigint-migration/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e4969cec085e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/xo/usql">
    <title>xo/usql: Universal command-line interface for SQL databases</title>
    <dc:date>2022-03-01T01:57:45+00:00</dc:date>
    <link>https://github.com/xo/usql</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>sql client golang cli database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:feab72be10c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:client"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/toptal/database_validations">
    <title>toptal/database_validations: Database validations for ActiveRecord</title>
    <dc:date>2021-09-03T14:12:14+00:00</dc:date>
    <link>https://github.com/toptal/database_validations</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>github rails database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:0de21016a87b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/coffeeandscripts/sqlcrush">
    <title>coffeeandscripts/sqlcrush: console based database editor</title>
    <dc:date>2021-06-22T15:48:58+00:00</dc:date>
    <link>https://github.com/coffeeandscripts/sqlcrush</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>sqlite database cli opensource</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:994585c217be/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://decolonizepalestine.com/myths/">
    <title>Myths | Decolonize Palestine</title>
    <dc:date>2021-06-07T01:41:30+00:00</dc:date>
    <link>https://decolonizepalestine.com/myths/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>history database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:551908bb995d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/orbitdb/orbit-db/blob/master/GUIDE.md">
    <title>orbit-db/GUIDE.md at master · orbitdb/orbit-db</title>
    <dc:date>2021-03-04T17:58:50+00:00</dc:date>
    <link>https://github.com/orbitdb/orbit-db/blob/master/GUIDE.md</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>ipfs distributed database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:9931f0c1ef7c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ipfs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.acolyer.org/2018/09/26/the-design-and-implementation-of-modern-column-oriented-database-systems/">
    <title>The design and implementation of modern column-oriented database systems | the morning paper</title>
    <dc:date>2021-02-02T21:38:40+00:00</dc:date>
    <link>https://blog.acolyer.org/2018/09/26/the-design-and-implementation-of-modern-column-oriented-database-systems/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>performance column database storage parallel</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c07b83da1588/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:column"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:parallel"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://brandur.org/idempotency-keys">
    <title>Implementing Stripe-like Idempotency Keys in Postgres — Brandur Leach</title>
    <dc:date>2020-05-10T12:05:51+00:00</dc:date>
    <link>https://brandur.org/idempotency-keys</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api database distributed postgresql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:4c417d5e64a1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgresql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kristijanhusak/vim-dadbod-ui">
    <title>kristijanhusak/vim-dadbod-ui: Simple UI for https://github.com/tpope/vim-dadbod</title>
    <dc:date>2020-04-23T01:01:48+00:00</dc:date>
    <link>https://github.com/kristijanhusak/vim-dadbod-ui</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database plugin useful vim</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ef9c9e72053a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:plugin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:useful"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:vim"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/attic-labs/noms/blob/master/doc/intro.md#prolly-trees-probabilistic-b-trees">
    <title>noms/intro.md at master · attic-labs/noms</title>
    <dc:date>2020-04-11T18:16:53+00:00</dc:date>
    <link>https://github.com/attic-labs/noms/blob/master/doc/intro.md#prolly-trees-probabilistic-b-trees</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>github noms database versioning</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ebe6976f3115/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:noms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:versioning"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/ankane/strong_migrations#renaming-or-changing-the-type-of-a-column">
    <title>ankane/strong_migrations: Fearless migrations for Rails</title>
    <dc:date>2019-06-10T00:38:09+00:00</dc:date>
    <link>https://github.com/ankane/strong_migrations#renaming-or-changing-the-type-of-a-column</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Catch unsafe migrations in development

🍊 Battle-tested at Instacart]]></description>
<dc:subject>rails database ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6c2a2962341d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/djezzzl/database_consistency">
    <title>djezzzl/database_consistency: The tool to find inconsistency between models schema and database constraints.</title>
    <dc:date>2019-06-10T00:37:57+00:00</dc:date>
    <link>https://github.com/djezzzl/database_consistency</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[The main goal of the project is to provide an easy way to check the consistency of the database constraints with the application validations.

]]></description>
<dc:subject>ruby database github rails</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a1fb4f2252b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://numeracy.co/blog/life-of-a-sql-query">
    <title>Life of a SQL query</title>
    <dc:date>2019-01-31T02:47:04+00:00</dc:date>
    <link>https://numeracy.co/blog/life-of-a-sql-query</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>sql database query internals</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:80a085e7ccea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:query"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:internals"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://vimeo.com/289497563">
    <title>Modern SQL: Evolution of a dinosaur : Markus Winand on Vimeo</title>
    <dc:date>2018-09-19T20:41:47+00:00</dc:date>
    <link>https://vimeo.com/289497563</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>bestpractices database history modern sql towatch</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:cb1e97e4b6c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bestpractices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:modern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:towatch"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aws.amazon.com/documentation/SchemaConversionTool/">
    <title>AWS Schema Conversion Tool Documentation</title>
    <dc:date>2017-04-09T20:59:59+00:00</dc:date>
    <link>https://aws.amazon.com/documentation/SchemaConversionTool/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[The AWS Schema Conversion Tool makes heterogeneous database migrations easy by automatically converting the source database schema and a majority of the custom code to a format compatible with the target database. The custom code that the tool converts includes views, stored procedures, and functions. Any code that the tool cannot convert automatically is clearly marked so that you can convert it yourself. For supported source and target databases, see the User Guide, following. 

]]></description>
<dc:subject>amazon redshift database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:bba360ef78b8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:redshift"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://eng.uber.com/mysql-migration/">
    <title>Why Uber Engineering Switched from Postgres to MySQL - Uber Engineering Blog</title>
    <dc:date>2017-01-07T04:10:24+00:00</dc:date>
    <link>https://eng.uber.com/mysql-migration/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database mysql postgres postgresql uber</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a9f90064c93c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:uber"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.metabase.com/">
    <title>Metabase</title>
    <dc:date>2016-10-05T19:36:49+00:00</dc:date>
    <link>http://www.metabase.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>app data opensource analytics database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:ac35cbda37e5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:app"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/github/gh-ost">
    <title>github/gh-ost: GitHub's Online Schema Change for MySQL</title>
    <dc:date>2016-08-08T14:53:35+00:00</dc:date>
    <link>https://github.com/github/gh-ost</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database github migration mysql golang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:d911bca8c7d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:golang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://graphql.org/">
    <title>GraphQL | A data query language and runtime</title>
    <dc:date>2016-06-28T13:50:12+00:00</dc:date>
    <link>http://graphql.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>data database api</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:82e64913da5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.algolia.com/">
    <title>Algolia | Hosted cloud search as a service</title>
    <dc:date>2016-06-28T13:49:08+00:00</dc:date>
    <link>https://www.algolia.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api database dev service search</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:056122e5b19a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:search"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.whosampled.com/">
    <title>Discover Music via Samples, Cover Songs and Remixes | WhoSampled</title>
    <dc:date>2016-06-15T14:45:03+00:00</dc:date>
    <link>http://www.whosampled.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database reference samples music</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:b890d3dc76bf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:samples"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:music"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/8thlight/hyperion">
    <title>8thlight/hyperion: Clojure API for generic persistence.</title>
    <dc:date>2016-03-30T21:28:10+00:00</dc:date>
    <link>https://github.com/8thlight/hyperion</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api clojure database db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:6497db2bc9b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://robertheaton.com/2015/08/31/migrating-bajillions-of-database-records-at-stripe/">
    <title>Migrating bajillions of database records at Stripe | Robert Heaton</title>
    <dc:date>2015-09-01T18:21:22+00:00</dc:date>
    <link>http://robertheaton.com/2015/08/31/migrating-bajillions-of-database-records-at-stripe/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>data development database migration stripe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:f035f701cce5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:stripe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dzone.com/articles/martin-fowler-orm-hate">
    <title>Martin Fowler on ORM Hate - DZone Database</title>
    <dc:date>2015-08-29T01:10:13+00:00</dc:date>
    <link>https://dzone.com/articles/martin-fowler-orm-hate</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>article complexity database databases orm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e40a0df10865/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:complexity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:orm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://yellerapp.com/posts/2015-02-09-flake-ids.html">
    <title>Yeller - Distributed System Building Block: Flake Ids</title>
    <dc:date>2015-02-09T17:11:47+00:00</dc:date>
    <link>http://yellerapp.com/posts/2015-02-09-flake-ids.html</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[The basic idea behind flake ids is simple: instead of incrementing a counter each time you need an ID, use some of the top bits in an id to represent time, and then some others to represent a “node id”, such that id generation across nodes is unique. The wonderful thing about the node id is that you can just coordinate once - very often just by writing to config files inside your orchestration tool (chef/puppet/ansible/etc).]]></description>
<dc:subject>distributed database system</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a461c977d91d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:system"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/nateware/redis-objects">
    <title>nateware/redis-objects</title>
    <dc:date>2015-01-22T20:31:34+00:00</dc:date>
    <link>https://github.com/nateware/redis-objects</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[The killer feature of Redis is that it allows you to perform atomic operations on individual data structures, like counters, lists, and sets. The atomic part is HUGE. Using an ORM wrapper that retrieves a "record", updates values, then sends those values b]]></description>
<dc:subject>ruby database gem redis</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c29aa16a1b20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/begriffs/postgrest">
    <title>begriffs/postgrest</title>
    <dc:date>2015-01-04T01:24:54+00:00</dc:date>
    <link>https://github.com/begriffs/postgrest</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api database haskell postgresql rest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:31259c926bb0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mtgimage.com/">
    <title>Magic the Gathering card images</title>
    <dc:date>2014-09-25T20:22:49+00:00</dc:date>
    <link>http://mtgimage.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api card database mtg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:7446d98753e4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:card"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mtg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://api.mtgdb.info/">
    <title>MtgDb.info API - Magic: the gathering open database Web API</title>
    <dc:date>2014-09-25T20:22:45+00:00</dc:date>
    <link>http://api.mtgdb.info/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>api card database mtg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:67fedd211268/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:card"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mtg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/soundcloud/lhm">
    <title>soundcloud/lhm</title>
    <dc:date>2014-05-09T03:13:23+00:00</dc:date>
    <link>https://github.com/soundcloud/lhm</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>rails database deployment migration mysql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a661ba16fd4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:deployment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mysql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying">
    <title>The Log: What every software engineer should know about real-time data's unifying abstraction | LinkedIn Engineering</title>
    <dc:date>2014-03-03T19:45:27+00:00</dc:date>
    <link>http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[You can't fully understand databases, NoSQL stores, key value stores, replication, paxos, hadoop, version control, or almost any software system without understanding logs; and yet, most software engineers are not familiar with them. I'd like to change that. In this post, I'll walk you through everything you need to know about logs, including what is log and how to use logs for data integration, real time processing, and system building.
Part One: What Is a Log?

A log is perhaps the simplest possible storage abstraction. It is an append-only, totally-ordered sequence of records ordered by time. It looks like this:]]></description>
<dc:subject>network database distributed log logging</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:5b0a51e9240d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:log"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:logging"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/dinedal/textql">
    <title>dinedal/textql</title>
    <dc:date>2014-02-05T15:49:27+00:00</dc:date>
    <link>https://github.com/dinedal/textql</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Execute SQL against structured text like CSV or TSV]]></description>
<dc:subject>csv database github text sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:94455e787d12/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:csv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infoq.com/presentations/spanner-distributed-google">
    <title>Spanner - Google's Distributed Database</title>
    <dc:date>2013-11-26T15:56:25+00:00</dc:date>
    <link>http://www.infoq.com/presentations/spanner-distributed-google</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>towatch database google distributed</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:7e607d558ce1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:towatch"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/twitter/flockdb">
    <title>twitter/flockdb · GitHub</title>
    <dc:date>2013-04-19T18:50:04+00:00</dc:date>
    <link>https://github.com/twitter/flockdb</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>graph database distributed twitter github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:5d36690ce7c3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:graph"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.minet.uni-jena.de/dbis/lehre/ws2005/dbs1/HaerderReuter83.pdf">
    <title>www.minet.uni-jena.de/dbis/lehre/ws2005/dbs1/HaerderReuter83.pdf</title>
    <dc:date>2013-04-09T18:57:40+00:00</dc:date>
    <link>http://www.minet.uni-jena.de/dbis/lehre/ws2005/dbs1/HaerderReuter83.pdf</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database recovery technology acm paper</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:a80a5b9b13a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:recovery"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:acm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:paper"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/matthias-springer/maglev-database-explorer">
    <title>matthias-springer/maglev-database-explorer · GitHub</title>
    <dc:date>2013-03-22T22:25:14+00:00</dc:date>
    <link>https://github.com/matthias-springer/maglev-database-explorer</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>github maglev ruby database tool</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:e49f8e44a7fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:maglev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tool"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rtomayko/replicate">
    <title>rtomayko/replicate</title>
    <dc:date>2012-10-18T19:47:44+00:00</dc:date>
    <link>https://github.com/rtomayko/replicate</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>rails ruby database github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:92bb3e6719e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.dallaway.com/acad/dbunit.html">
    <title>DB Testing</title>
    <dc:date>2012-09-01T16:26:04+00:00</dc:date>
    <link>http://www.dallaway.com/acad/dbunit.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>testing database unit unittest</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:df62ae532ee0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:unit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:unittest"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/rsim/mondrian-olap">
    <title>rsim/mondrian-olap</title>
    <dc:date>2012-05-23T16:18:24+00:00</dc:date>
    <link>https://github.com/rsim/mondrian-olap</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>analytics database java ruby</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:f51921f14fa6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ruby"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/tinkerpop/gremlin">
    <title>tinkerpop/gremlin</title>
    <dc:date>2012-05-23T16:17:05+00:00</dc:date>
    <link>https://github.com/tinkerpop/gremlin</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["Gremlin is a domain specific language for traversing property graphs. Gremlin makes use of Pipes to perform complex graph traversals. This language has application in the areas of graph query, analysis, and manipulation. Connectors, provided by Blueprints, exist for the following graph management systems:"]]></description>
<dc:subject>api database graph java programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:0875fec985ac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:graph"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://philip.greenspun.com/sql/introduction.html">
    <title>Introduction to Database Management Systems</title>
    <dc:date>2011-02-06T23:00:18+00:00</dc:date>
    <link>http://philip.greenspun.com/sql/introduction.html</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>rdbms database databases sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rtlechow/b:255871eb1aa6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rdbms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">
    <title>Amazon's Dynamo - All Things Distributed</title>
    <dc:date>2010-07-19T03:18:40+00:00</dc:date>
    <link>http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swami Sivasubramanian, Peter Vosshall and Werner Vogels, “Dynamo: Amazon's Highly Available Key-Value Store”, in the Proceedings of the 21st ACM Symposium on Operating Systems Principles, Stevenson, WA, October 2007.
]]></description>
<dc:subject>amazon architecture cloud cluster database data development nosql dynamo s3 scalability programming research web aws</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:659b39004bf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cluster"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dynamo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:s3"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:aws"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://labs.google.com/papers/bigtable.html">
    <title>Google Research Publication: BigTable</title>
    <dc:date>2010-07-19T03:16:05+00:00</dc:date>
    <link>http://labs.google.com/papers/bigtable.html</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Bigtable: A Distributed Storage System for Structured Data
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber
]]></description>
<dc:subject>architecture cloud database data cluster databases development distributed filesystem google paper pdf programming scalability bigtable</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:9e835a1fbd91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cluster"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:paper"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bigtable"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rosettaproject.org/">
    <title>Welcome - The Rosetta Project</title>
    <dc:date>2010-05-04T17:21:52+00:00</dc:date>
    <link>http://www.rosettaproject.org/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["The Rosetta Project is a global collaboration of language specialists and native speakers working to build a publicly accessible digital library of human languages."
]]></description>
<dc:subject>archive collaboration community database education history language languages linguistics library media project research technology dictionary anthropology</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:29c8756d2837/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:archive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:collaboration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:education"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:language"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:linguistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:media"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:project"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:dictionary"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:anthropology"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.tobuilt.ca/">
    <title>TOBuilt: A Database of Buildings in Toronto, Canada</title>
    <dc:date>2010-05-04T03:22:25+00:00</dc:date>
    <link>http://www.tobuilt.ca/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>architecture art buildings canada database design data ontario toronto urban reference photography photos community local</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:379deb0f0083/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:buildings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:canada"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:ontario"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:toronto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:urban"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:photography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:photos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:community"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:local"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html">
    <title>Matasano Security LLC - Chargen - Enough With The Rainbow Tables: What You Need To Know About Secure Password Schemes</title>
    <dc:date>2010-03-26T19:15:47+00:00</dc:date>
    <link>http://chargen.matasano.com/chargen/2007/9/7/enough-with-the-rainbow-tables-what-you-need-to-know-about-s.html</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["Speed is exactly what you don’t want in a password hash function."
]]></description>
<dc:subject>security password cryptography crypto web database encryption programming hashing passwords</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:d7b4aa26f5ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:password"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cryptography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:crypto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:encryption"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:hashing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:passwords"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.deserettechnology.com/journal/?p=44">
    <title>NoSQL v. SQL is the worst holy war ever. « Deseret Tech</title>
    <dc:date>2010-03-26T18:54:32+00:00</dc:date>
    <link>http://www.deserettechnology.com/journal/?p=44</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["There might be a place in your organization for both!
There is no need to get haughty about this. Pick the design that works best for your problem set. There is no need for one to eliminate the other. Both are useful.
Good software development is all about good judgement. Anyone can learn syntax rules and throw together something that kind-of-sort-of works, but a good developer will know when to deploy one thing and when to deploy another. Keep your options open and stop the silliness."
]]></description>
<dc:subject>nosql database sql databases holywars</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:3e7facbf5738/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:holywars"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects">
    <title>Active Record vs Objects</title>
    <dc:date>2010-03-22T18:36:57+00:00</dc:date>
    <link>http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["This dilemma is the basis for the oft-cited impedance mismatch between relational databases and object oriented languages. Tables are data structures, not classes. Objects are encapsulated behavior, not database rows... So applications built around ActiveRecord are applications built around data structures. And applications that are built around data structures are procedural—they are not object oriented. The opportunity we miss when we structure our applications around Active Record is the opportunity to use object oriented design."
]]></description>
<dc:subject>activerecord patterns design persistence programming oop rails database orm</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:3bb52a309154/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:persistence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:orm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.nahurst.com/visual-guide-to-nosql-systems">
    <title>Visual Guide to NoSQL Systems - Nathan Hurst's Blog</title>
    <dc:date>2010-03-22T17:18:29+00:00</dc:date>
    <link>http://blog.nahurst.com/visual-guide-to-nosql-systems</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[Split by:
"    * Consistency means that each client always has the same view of the data.
    * Availability means that all clients can always read and write.
    * Partition tolerance means that the system works well across physical network partitions."
]]></description>
<dc:subject>nosql database visualization comparison sql reference databases guide</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:15eaa9ec1de2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:visualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:guide"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king">
    <title>Cassandra @ Twitter: An Interview with Ryan King « myNoSQL</title>
    <dc:date>2010-03-18T01:25:59+00:00</dc:date>
    <link>http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["ome side notes here about importing. We were originally trying to use the BinaryMemtable[2] interface, but we actually found it to be too fast — it would saturate the backplane of our network. We’ve switched back to using the Thrift interface for bulk loading (and we still have to throttle it). The whole process takes about a week now. With infinite network bandwidth we could do it in about 7 hours on our current cluster."
]]></description>
<dc:subject>twitter nosql database scalability opensource distributed development architecture cassandra</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:f9d9183aae0e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:twitter"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:cassandra"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/Temporal_database">
    <title>Temporal database - Wikipedia, the free encyclopedia</title>
    <dc:date>2010-03-11T23:21:33+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/Temporal_database</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>database design patterns db databases wikipedia history time temporal</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:2f24c6c40050/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:databases"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:wikipedia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:history"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:temporal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://try.redis-db.com/">
    <title>http://try.redis-db.com/</title>
    <dc:date>2010-03-10T23:01:40+00:00</dc:date>
    <link>http://try.redis-db.com/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>nosql tutorial database demos try repl inspiration redis</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:0e0187e229de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:demos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:try"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:repl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:inspiration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:redis"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gluonframework.wordpress.com/2010/03/04/web2py-learner/">
    <title>web2py Bayesian classifier and databases « web2py</title>
    <dc:date>2010-03-05T05:33:41+00:00</dc:date>
    <link>http://gluonframework.wordpress.com/2010/03/04/web2py-learner/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA["web2py provides a solution for this problem and includes a minimalist Bayesian classifier trained and adapted to the scope.
...
Of course the text does not make any sense. That is a feature."
]]></description>
<dc:subject>python database bayesian testing web tools bayes</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:c1d59443333c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bayesian"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:bayes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.gaia-gis.it/spatialite/">
    <title>SpatiaLite download page</title>
    <dc:date>2010-03-04T23:15:09+00:00</dc:date>
    <link>http://www.gaia-gis.it/spatialite/</link>
    <dc:creator>rtlechow</dc:creator><description><![CDATA[SQLite with geo. Thanks for the tip shazow!
]]></description>
<dc:subject>gis database sqlite opensource geo sql programming software geospatial spatial</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:24074191cdad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:gis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sqlite"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:geo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:geospatial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:spatial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://try.mongodb.org/">
    <title>Try MongoDB (in your browser)</title>
    <dc:date>2010-02-24T23:22:05+00:00</dc:date>
    <link>http://try.mongodb.org/</link>
    <dc:creator>rtlechow</dc:creator><dc:subject>mongodb mongo db browser database tutorial shell</dc:subject>
<dc:identifier>https://pinboard.in/u:rtlechow/b:76d23bf99dc8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mongodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:mongo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:browser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rtlechow/t:shell"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>