DB Weekly
Issue 57 — May 1, 2015
Supported by
Rob Conery
Rob Conery waxes lyrical about RethinkDB, a database that challenges many of the assumptions about how an RDBMS should work. It’s well worth checking out.

Salvatore Sanfilippo
An in-memory, distributed job queue designed to capture the “Redis as a job queue” use case. It’s not yet considered production ready but shows promise.

Rackspace   Sponsored
Join us for Augmenting MySQL with Big Data and NoSQL. This webcast will help you expand your database toolset and prepare you for utilizing the right database for the right workload. From MySQL/Percona/Maria and Xtra Cluster to Mongo and Redis, see how you can fit all of these together to form an optimal environment for your data. Learn More – Register Today


“The present profusion of NoSQL databases can’t last,” says the CTO of Riak company Basho, who predicts a major shakeout of players over time.

If you haven’t yet got your head around the need for data compression in Mongo or how it works, this is a good primer.

The Azure Data Lake is an HDFS-compatible data repository designed to store vast amounts (or ‘nearly infinite’ as Microsoft puts it) of data.

The Register
“Adam Goodman of Duo Security has found a vulnerability in the ‘vast majority’ of Oracle MySQL databases that allows SSL to be stripped, exposing sensitive data to man-in-the-middle attackers.”

Niazi, Ismail, et al.
Leader election protocols are a fundamental building block for replicated distributed services. They ease the design of leader-based coordination protocols that tolerate failures.

Using a relational database, such as Postgres, as a canonical source of data is common, but in today’s world you often have more than one RDBMS in a system and connecting them can be hard work. Foreign Data Wrappers or FDWs can go a long way.


  • 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