<?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 (sunpig)</title>
    <link>https://pinboard.in/u:sunpig/public/</link>
    <description>recent bookmarks from sunpig</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/"/>
	<rdf:li rdf:resource="https://www.simple-talk.com/sql/database-administration/how-to-get-database-design-horribly-wrong/"/>
	<rdf:li rdf:resource="http://www.garysieling.com/blog/auditing-data-changes-postgres"/>
	<rdf:li rdf:resource="http://blog.lostpropertyhq.com/postgres-full-text-search-is-good-enough/"/>
	<rdf:li rdf:resource="http://www.salsify.com/blog/easy-eager-loading-with-database-views/1252"/>
	<rdf:li rdf:resource="http://aphyr.com/tags/jepsen"/>
	<rdf:li rdf:resource="http://adamsanderson.github.io/railsconf_2013/"/>
	<rdf:li rdf:resource="http://www.rollcallapp.com/blog/2011/10/03/adding-multi-tenancy-to-your-rails-app-acts-as-tenant"/>
	<rdf:li rdf:resource="http://blog.jerodsanto.net/2011/07/building-multi-tenant-rails-apps-with-postgresql-schemas/"/>
	<rdf:li rdf:resource="http://highscalability.com/blog/2012/9/24/google-spanners-most-surprising-revelation-nosql-is-out-and.html"/>
	<rdf:li rdf:resource="http://blog.mozilla.com/tglek/2012/02/22/psa-dom-local-storage-considered-harmful/"/>
	<rdf:li rdf:resource="http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html"/>
	<rdf:li rdf:resource="http://www.sqlmag.com/article/sql-server/inline-scalar-functions"/>
	<rdf:li rdf:resource="http://www.simple-talk.com/sql/sql-tools/the-unnecessary-evil-of-the-shared-development-database/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=SharedDevTroy-20110404&amp;utm_campaign=SQL"/>
	<rdf:li rdf:resource="http://www.simple-talk.com/sql/t-sql-programming/look-up-tables-in-sql-/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=LookUp-20110221&amp;utm_campaign=SQL"/>
	<rdf:li rdf:resource="http://www.kitebird.com/articles/ruby-dbi.html"/>
	<rdf:li rdf:resource="http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape.html"/>
	<rdf:li rdf:resource="http://ai.mee.nu/seeking_a_database_that_doesnt_suck"/>
	<rdf:li rdf:resource="http://www.jurriaanpersyn.com/archives/2009/02/12/database-sharding-at-netlog-with-mysql-and-php/"/>
	<rdf:li rdf:resource="http://www.37signals.com/svn/posts/1509-mr-moore-gets-to-punt-on-sharding"/>
	<rdf:li rdf:resource="http://www.techinterviews.com/?p=161"/>
	<rdf:li rdf:resource="http://scottonwriting.net/sowblog/posts/10592.aspx"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/">
    <title>Contiguous Time Periods</title>
    <dc:date>2015-03-16T07:57:30+00:00</dc:date>
    <link>https://www.simple-talk.com/sql/t-sql-programming/contiguous-time-periods/</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["It is always better, and more efficient, to maintain referential integrity  by using constraints rather than triggers. Sometimes it is not at all obvious how to do this, and the history table, and other temporal data tables, presented problems for checking data that were difficult  to solve with constraints. Suddenly, Alex Kuznetsov came up with a good solution, and so now history tables can benefit from more effective integrity checking. Joe explains."]]></description>
<dc:subject>tsql sql time period temporal table db database</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:e758b1cc5308/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:tsql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:period"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:temporal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.simple-talk.com/sql/database-administration/how-to-get-database-design-horribly-wrong/">
    <title>How to get Database Design Horribly Wrong</title>
    <dc:date>2015-03-16T07:56:14+00:00</dc:date>
    <link>https://www.simple-talk.com/sql/database-administration/how-to-get-database-design-horribly-wrong/</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["Database Design is one of those tasks where you have to carefully get all the major aspects right. If you mess-up just one of these, it can all go horribly wrong. So what are these aspects that can ruin database design, and how can you get them right? Robert Sheldon explains."]]></description>
<dc:subject>db design database failure patterns</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:5cd9fa8c26ad/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:failure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.garysieling.com/blog/auditing-data-changes-postgres">
    <title>Auditing Data Modifications In Postgres - Gary Sieling</title>
    <dc:date>2014-09-25T05:50:08+00:00</dc:date>
    <link>http://www.garysieling.com/blog/auditing-data-changes-postgres</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["Storing every change to an application’s database allows for sophisticated forensic analysis- usage trends over time, as a long-range debugger or for implementing data correction features more typically found in version control software, like ‘cherry-pick’ or ‘revert’.

"Many products require this in the form of an audit trail, which in the simplest case can be used to see who put bad data in the database.

"The typical implementation in Postgres involves one or more triggers to capture changes, as well as secondary storage. Unfortunately, even though this is a common problem, the community hasn’t yet converged on single implementation which solves even the majority of use-cases, although there are some good partial solutions1234. Getting this right early in the software development process is very valuable, as it becomes hard to adjust once in production."]]></description>
<dc:subject>postgresql security audit trail table db database pg pgsql sql trigger hstore</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:1f67c152bf60/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:trail"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pgsql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:trigger"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:hstore"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.lostpropertyhq.com/postgres-full-text-search-is-good-enough/">
    <title>Postgres full-text search is Good Enough!</title>
    <dc:date>2014-03-20T08:27:20+00:00</dc:date>
    <link>http://blog.lostpropertyhq.com/postgres-full-text-search-is-good-enough/</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["Search has became an important feature and we've seen a big increase in the popularity of tools like elasticsearch and SOLR which are both based on lucene. They are great tools but before going down the road of Weapons of Mass Destruction Search, maybe what you need is something a bit lighter which is simply good enough!"]]></description>
<dc:subject>postgres postgresql sql full text search index db database performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:2415b0ad870d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:full"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:text"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:search"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:index"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.salsify.com/blog/easy-eager-loading-with-database-views/1252">
    <title>Easy Eager Loading with Database Views: Salsify Engineering Blog</title>
    <dc:date>2013-06-06T11:00:16+00:00</dc:date>
    <link>http://www.salsify.com/blog/easy-eager-loading-with-database-views/1252</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["In our experience building Salsify, we’ve run into a number of situations where we needed to optimize our database usage. Most of these are handled out-of-the-box by Rails with eager loading (see the Rails Active Record Query Interface Guide for an introduction) and other techniques, but we’ve seen a recurring pattern around computed properties where eager loading wasn’t sufficient.

"To address those cases we’ve found that a combination of database views and eager loading simplified our code and boosted performance in a big way. We’re excited to apply the approach to more areas of our codebase, and hope it is helpful to some of you that are running into similar challenges."]]></description>
<dc:subject>database rails views materialized db postgres postgresql eager load performance sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:eea639dabc22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:views"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:materialized"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:eager"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:load"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://aphyr.com/tags/jepsen">
    <title>Jepsen</title>
    <dc:date>2013-05-20T14:16:42+00:00</dc:date>
    <link>http://aphyr.com/tags/jepsen</link>
    <dc:creator>sunpig</dc:creator><dc:subject>cap database db partition network distributed architecture aphyr jepsen carly rae call me maybe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:bea3cfc11f0d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:cap"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:partition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:distributed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:aphyr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:jepsen"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:carly"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:rae"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:call"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:me"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:maybe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://adamsanderson.github.io/railsconf_2013/">
    <title>Postgres, the Best Tool You're Already Using</title>
    <dc:date>2013-05-10T09:35:14+00:00</dc:date>
    <link>http://adamsanderson.github.io/railsconf_2013/</link>
    <dc:creator>sunpig</dc:creator><dc:subject>conference postgres postgresql rails activerecord hstore array type data database db</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:036ff5b2e81a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:conference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:hstore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:array"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:type"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.rollcallapp.com/blog/2011/10/03/adding-multi-tenancy-to-your-rails-app-acts-as-tenant">
    <title>Adding multi-tenancy to your Rails app: acts_as_tenant - 6am</title>
    <dc:date>2012-10-04T17:14:41+00:00</dc:date>
    <link>http://www.rollcallapp.com/blog/2011/10/03/adding-multi-tenancy-to-your-rails-app-acts-as-tenant</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["For various other reasons we opted for a shared database strategy. However, for us the prospect of dealing with the multi-tenancy-logic throughout our app, was not appealing. Worse, we run the risk of accidently exposing content of one tenant to another one, if we mismanage this logic. While researching this topic I noticed there are no real ready made solutions available that get you on your way, Ryan Sonnek wrote his ‘multitenant’ gem and Mark Connel did the same. Neither of these solution seemed “finished” to us. So, we wrote our own implementation."]]></description>
<dc:subject>multitenant db database rails tenancy user postgres pg pgsql schema multiple ruby library select activerecord strategy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:79e50b2f5c20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:multitenant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:tenancy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:user"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pgsql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:schema"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:multiple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:select"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:strategy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.jerodsanto.net/2011/07/building-multi-tenant-rails-apps-with-postgresql-schemas/">
    <title>Building Multi-tenant Rails Apps with PostgreSQL Schemas - Jerod Santo</title>
    <dc:date>2012-10-04T17:13:43+00:00</dc:date>
    <link>http://blog.jerodsanto.net/2011/07/building-multi-tenant-rails-apps-with-postgresql-schemas/</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["One of the multi-tenant strategies he presented takes advantage of a feature specific to PostgreSQL called "Schemas". His talk was technical, but didn't go in-depth into implementation details. There are a few blog posts, Stack Overflow threads, and other semi-related flotsam around the tubes on how to actually accomplish a multi-tenant app using this strategy, but I still had to figure out many things on my own so I figured I'd document the setup."]]></description>
<dc:subject>multitenant db database rails tenancy user postgres pg pgsql schema multiple ruby library select activerecord strategy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:44dac5dec0a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:multitenant"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:rails"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:tenancy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:user"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:pgsql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:schema"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:multiple"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:select"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:activerecord"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:strategy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://highscalability.com/blog/2012/9/24/google-spanners-most-surprising-revelation-nosql-is-out-and.html">
    <title>High Scalability - High Scalability - Google Spanner's Most Surprising Revelation: NoSQL is Out and NewSQL is In</title>
    <dc:date>2012-09-25T10:26:10+00:00</dc:date>
    <link>http://highscalability.com/blog/2012/9/24/google-spanners-most-surprising-revelation-nosql-is-out-and.html</link>
    <dc:creator>sunpig</dc:creator><description><![CDATA["Google recently released a paper on Spanner, their planet enveloping tool for organizing the world’s monetizable information. Reading the Spanner paper I felt it had that chiseled in stone feel that all of Google’s best papers have. An instant classic. Jeff Dean foreshadowed Spanner’s humungousness as early as 2009.  Now Spanner seems fully online, just waiting to handle “millions of machines across hundreds of datacenters and trillions of database rows.” Wow."]]></description>
<dc:subject>database db google spanner nosql sql bigtable megastore data transaction row lock performance bottleneck</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:6499af0ebce2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:spanner"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:bigtable"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:megastore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:transaction"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:row"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:lock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:bottleneck"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.mozilla.com/tglek/2012/02/22/psa-dom-local-storage-considered-harmful/">
    <title>Taras’ Blog » Blog Archive » PSA: DOM Local Storage considered harmful</title>
    <dc:date>2012-02-29T16:17:26+00:00</dc:date>
    <link>http://blog.mozilla.com/tglek/2012/02/22/psa-dom-local-storage-considered-harmful/</link>
    <dc:creator>sunpig</dc:creator><dc:subject>html localstorage db local cache api synchronour io</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:412cc6758d4d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:localstorage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:local"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:cache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:synchronour"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:io"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html">
    <title>Amazon DynamoDB – a Fast and Scalable NoSQL Database Service Designed for Internet Scale Applications - All Things Distributed</title>
    <dc:date>2012-02-01T18:11:03+00:00</dc:date>
    <link>http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html</link>
    <dc:creator>sunpig</dc:creator><dc:subject>amazon dynamo dynamodb db database nosql scale aws service</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:5bf75818b4bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:amazon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dynamo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dynamodb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:aws"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:service"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sqlmag.com/article/sql-server/inline-scalar-functions">
    <title>Inline Scalar Functions</title>
    <dc:date>2011-10-31T09:11:51+00:00</dc:date>
    <link>http://www.sqlmag.com/article/sql-server/inline-scalar-functions</link>
    <dc:creator>sunpig</dc:creator><dc:subject>sql server udf function inline table return performance optimization db microsoft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:aaf6d9faee9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:server"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:udf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:function"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:inline"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:return"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:microsoft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.simple-talk.com/sql/sql-tools/the-unnecessary-evil-of-the-shared-development-database/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=SharedDevTroy-20110404&amp;utm_campaign=SQL">
    <title>The unnecessary evil of the shared development database</title>
    <dc:date>2011-04-04T07:51:55+00:00</dc:date>
    <link>http://www.simple-talk.com/sql/sql-tools/the-unnecessary-evil-of-the-shared-development-database/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=SharedDevTroy-20110404&amp;utm_campaign=SQL</link>
    <dc:creator>sunpig</dc:creator><dc:subject>simpletalk sql mssql development practice dev code software programming database db vcs dvcs version control developer productivity local shared</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:08b457417f05/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:simpletalk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:mssql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:practice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:vcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dvcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:version"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:control"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:developer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:productivity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:local"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:shared"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.simple-talk.com/sql/t-sql-programming/look-up-tables-in-sql-/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=LookUp-20110221&amp;utm_campaign=SQL">
    <title>Look-up Tables in SQL</title>
    <dc:date>2011-02-21T13:43:50+00:00</dc:date>
    <link>http://www.simple-talk.com/sql/t-sql-programming/look-up-tables-in-sql-/?utm_source=simpletalk&amp;utm_medium=email-main&amp;utm_content=LookUp-20110221&amp;utm_campaign=SQL</link>
    <dc:creator>sunpig</dc:creator><dc:subject>joecelko lookup table sql database db design attribute property name</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:aac799206014/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:joecelko"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:lookup"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:table"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:attribute"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:property"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:name"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.kitebird.com/articles/ruby-dbi.html">
    <title>Using the Ruby DBI Module</title>
    <dc:date>2011-02-02T16:16:19+00:00</dc:date>
    <link>http://www.kitebird.com/articles/ruby-dbi.html</link>
    <dc:creator>sunpig</dc:creator><dc:subject>database programming ruby tutorial dbi dbd access open close connect select db sql</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:56b212bae013/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dbi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dbd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:access"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:open"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:close"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:connect"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:select"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape.html">
    <title>Vineet Gupta: NoSql Databases – Part 1 - Landscape</title>
    <dc:date>2010-06-17T21:37:02+00:00</dc:date>
    <link>http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape.html</link>
    <dc:creator>sunpig</dc:creator><dc:subject>vineetgupta nosql voldemort redis cassandra sql scalability database datastore survey overview summary comparison db data</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:f0e327bf56dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:vineetgupta"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:voldemort"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:cassandra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scalability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:datastore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:survey"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:overview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:summary"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:comparison"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://ai.mee.nu/seeking_a_database_that_doesnt_suck">
    <title>Seeking A Database That Doesn't Suck</title>
    <dc:date>2010-02-09T20:08:03+00:00</dc:date>
    <link>http://ai.mee.nu/seeking_a_database_that_doesnt_suck</link>
    <dc:creator>sunpig</dc:creator><dc:subject>database db storage data sql nosql mysql postgres redis voldemort couchdb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:sunpig/b:89a93a6ed357/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:nosql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:postgres"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:voldemort"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:couchdb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jurriaanpersyn.com/archives/2009/02/12/database-sharding-at-netlog-with-mysql-and-php/">
    <title>jurriaanpersyn.com — Database Sharding at Netlog, with MySQL and PHP</title>
    <dc:date>2009-03-08T21:09:13+00:00</dc:date>
    <link>http://www.jurriaanpersyn.com/archives/2009/02/12/database-sharding-at-netlog-with-mysql-and-php/</link>
    <dc:creator>sunpig</dc:creator><dc:subject>performance data php mysql scale database db availability scaling sharding shard jurriaanpersyn netlog partition</dc:subject>
<dc:identifier>https://pinboard.in/u:sunpig/b:37fafcc5e607/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:availability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sharding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:shard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:jurriaanpersyn"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:netlog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:partition"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.37signals.com/svn/posts/1509-mr-moore-gets-to-punt-on-sharding">
    <title>Mr. Moore gets to punt on sharding - (37signals)</title>
    <dc:date>2009-01-07T16:50:35+00:00</dc:date>
    <link>http://www.37signals.com/svn/posts/1509-mr-moore-gets-to-punt-on-sharding</link>
    <dc:creator>sunpig</dc:creator><dc:subject>performance optimization web space mysql scale database 37signals db memory scaling sharding shard migration geeknotes</dc:subject>
<dc:identifier>https://pinboard.in/u:sunpig/b:6831a7cf1832/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:optimization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:mysql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scale"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:37signals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:memory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sharding"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:shard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:migration"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:geeknotes"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.techinterviews.com/?p=161">
    <title>MS SQL Server interview questions | TechInterviews.com</title>
    <dc:date>2007-01-11T12:15:40+00:00</dc:date>
    <link>http://www.techinterviews.com/?p=161</link>
    <dc:creator>sunpig</dc:creator><dc:subject>sqlserver database db dba interview questions sql work tech job</dc:subject>
<dc:identifier>https://pinboard.in/u:sunpig/b:99245c0162f8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sqlserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:dba"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:interview"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:questions"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:work"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:job"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://scottonwriting.net/sowblog/posts/10592.aspx">
    <title>Returning the First Day of the Month from a Given Date/Time value in SQL Server (Scott on Writing)</title>
    <dc:date>2006-12-09T21:28:06+00:00</dc:date>
    <link>http://scottonwriting.net/sowblog/posts/10592.aspx</link>
    <dc:creator>sunpig</dc:creator><dc:subject>scottmitchell sql sqlserver datetime month db database</dc:subject>
<dc:identifier>https://pinboard.in/u:sunpig/b:a27a2fc7c111/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:scottmitchell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:sqlserver"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:datetime"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:month"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:sunpig/t:database"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>