DB Weekly
Issue 55 — April 17, 2015
Supported by
Josh Berkus
“Inevitably, practices which are “necessary evils” tend to become “pervasive evils” in the hands of the untrained and the lazy. Not realizing that ID columns are a pragmatic compromise with application performance, many frameworks and development pragmas have enshrined numeric IDs as part of the logical and theoretical model of their applications.”

This article explores the differences between relational and graph databases and data models. In addition, it explains how to integrate graph databases with relational databases and how to import data from a relational store.

ObjectRocket by Rackspace   Sponsored
Join us for our upcoming webinar. This webinar will explore a range of database technologies from MySQL/Percona to Hadoop, Mongo, and Redis. You’ll learn how you can fit all of these technologies together to make your data flow seamlessly between them and optimize your database performance. Learn More – Register Today

ObjectRocket by Rackspace

RethinkDB 2.0 inverts the traditional database model. Instead of polling for changes, the developer can tell RethinkDB to continuously push live query updates to an application.

Implementing a fault-tolerant distributed key-value store isn’t easy, and while the implementation shown here isn’t production ready, there are lots of lessons to learn.

The popular MySQL support and consulting company has a plan to go after MongoDB’s business with an alternative drop-in replacement.

James Serra
A quick overview of NoSQL database systems, with the most popular options in various groups (key value, graph, column, etc.)

An Excel plugin that lets you do things using SQL on Excel spreadsheets.


  • Senior Database Administrator (Austin, TX) ObjectRocket is seeking a Mid-to-Senior level DBA to join our Engineering team to work on our scalable, highly-available MongoDBaaS platform. Anyone can manage a single application - we manage and maintain thousands of production databases supporting billions of operations. You’ll be part of a highly capable and motivated team working on solving the hard problems of scalability, availability, and performance on a global platform. Apply here.

In brief