DB Weekly
Issue 58 — May 15, 2015
Supported by
Martin Kleppmann
Sometimes database architectures are described as ‘CP’ (consistent but not available under network partitions) or ‘AP’ (available but not consistent under network partitions) - Martin Kleppmann presents a compelling argument for why such terminology doesn’t help us a lot.

Cloud Bigtable is a new Bigtable-based data storage system with Apache HBase API compatibility. Bigtable powers services like Gmail and Google Search itself, so it makes for an interesting offering.

Khan Academy
Khan Academy has unveiled a complete introductory SQL course complete with an interactive, in-browser editor and testing environment.

ObjectRocket   Sponsored
Redis has come a long way from being a small personal project from Antirez, to being an industry standard for in memory data storage. With that comes a set of best practices that most people can agree upon for using Redis properly. Check out 10 quick tips on using Redis correctly.


Glenn Paulley
In How SQL GROUP BY Should Have Been Designed, Lukas Eder suggests an alternative approach for GROUP BY’s implementation, but Glenn doesn’t think it’s necessary.

Bigcommerce Engineering
When a Redis instance blocked on writing to disk and hung, David Basden got serious with the GNU Debugger.

Matthew Byrne
A comparison of the two relational databases from the point of view of a data analyst.

Derek Sivers
A provoking and clearly thought out piece around the idea of moving much more code and logic directly into your database (something many DBAs will be nodding their heads about).

As Redis has become more popular, more Heroku users are leaning on external services like RedisGreen to get Redis support in their apps. Heroku are now trialling hosting it in-house, as they already do with Postgres.


  • DevOps Engineer (Austin, TX) ObjectRocket by Rackspace is seeking a DevOps Engineer to join our team in Austin. Do you believe Open Source will always innovate faster? Is “Automate Everything” printed on the back of your hoodie? Are you most comfortable on the cutting edge of technology? If this describes you and you’re ready to attack some of the most complex problems in the industry, then it’s time for you to take on the challenge of being a DevOps Engineer at Rackspace. Apply Today.
  • Database Administrator (Blacksburg, VA)Rackspace is seeking a Senior Database Administrator in our Blacksburg, VA office. The Senior DBA will be responsible for maintaining the company’s database systems (currently MS SQL Server) including back-up, performance tuning, capacity planning, monitoring critical events and documentation. Learn More.

In brief