Current data model (as of April 2013):

 

(Highly inclusive list of) topics for further exploration (or not) and some initial thoughts about them:

 
 
This basically comes down to the following main issues:

From the above, multi-object transactions is probably a good starting point since: it will be needed as a building block for implementing secondary indexes that span multiple servers; it is the most systems-y topic (and I can climb on to topics on DB-Systems interface after this); it will probably be easier to wrap my head around this first.