Archive for the ‘MonoTable’ Category


Sunday, September 25th, 2011

MonoTable – Zero-admin, no single-point-of-failure, scalable NoSQL Data-Store in Ruby

From the webpage:


It’ll be available as a gem.


We are in the early design/implementaiton phase.

Primary Goals

  • Ordered key-value store / document store
  • REST api
  • Scales with ease
  • Easy setup and admin


The MonoTable Data Structure

“Everything should be made as simple as possible, but no simpler.” -Einstein

MonoTable stores all data in a single table. The table consists of records sorted by their keys. Each record, in addition to their key, can have 0 or more named fields. Basicaly, it’s a 2-dimensional hash where the first dimension supports range selects.

Sounds interesting but remember that Einstein may have been wrong about other issues: Models, Relativity & Reality.