Annotated NoSQL Reading List

Get Started. It's Free
or sign up with your email address
Annotated NoSQL Reading List by Mind Map: Annotated NoSQL Reading List

1. Advanced

1.1. Videos

1.1.1. Mastering Cassandra for Architects

1.1.2. Choose the "Right" Database and NewSQL: NoSQL Under Attack

1.2. Books

1.2.1. Data Modelling for Mongo

1.2.2. Cassandra High Availability

1.2.3. Cassandra Data Modelling and Analysis

1.2.4. Cassandra: The Definitive Guide - good chapter on data modelling

1.2.5. Mining of Massive Datasets

1.3. Papers/Articles/Etc

1.3.1. Chord (Consistent Distributed Hashing)

1.3.1.1. Wikipedia

1.3.1.2. Original paper (Service)

1.3.1.3. Paper (Protocol)

1.3.1.4. Video on Chord/Vivaldi protocols

1.3.1.5. Video going over paper

1.3.1.6. Distributed Computing Chapter

1.3.1.7. Declarative Networking Chapter

1.3.1.8. GitHub

1.3.1.9. Article on Consistent Hashing (intro)

1.3.2. Paxos

1.3.2.1. Paxos Made Simple:Lamport

1.3.2.2. Paxos Made Moderately Complex:Lamport

1.3.3. Consistency

1.3.3.1. Deck on Consistency Models

1.3.3.1.1. Deck on Replication and Consistency in distributed systems

1.3.3.2. MongoDB blog posts on Consistency Models: 6 parts

1.3.3.3. Vogels on Eventual Consistency

1.3.4. Fault Tolerace

1.3.4.1. Deck on Fault Tolerance: Two army problem, Byzantine general etc.

1.3.5. NoSQL Weekly Mailing List

1.3.6. NoSQL Archive: Your Ultimate Guide to the Non-Relational Universe!

1.3.7. DataModelling

1.3.7.1. DataStax Cassandra Data Modelling Site

1.3.7.2. Basic Rules of Cassandra Data Modelling

1.3.7.3. Aggregate Data Modelling

1.3.7.4. NoSQL Data modelling techniques

1.3.7.5. DDD Chapter on Aggregate modelling

1.3.8. Call me maybe series on network partitions

1.3.8.1. Cassandra

1.3.8.2. RIAK

1.3.8.3. Kafka

1.3.8.4. Mongo

1.4. Tool/Libraries/Products

1.4.1. LMDB

1.4.1.1. http://symas.com/mdb/

1.4.2. Cassandra in Spring?

1.4.3. Google spanner

2. Legend

2.1. If you want a guide work clockwise through 1-10 choosing free or purchase options. Supplement as needed with the other material.

2.2. Follow the flags

2.2.1. Excellent

2.2.2. Sufficient

2.3. Vote on material using the 'opinions' feature. See link-->

2.4. Submit new material to list ower

3. Introductory

3.1. Free resources

3.1.1. Videos

3.1.1.1. NoSQL Distilled to an hour by Martin Fowler

3.1.1.2. Introduction to Apache Cassandra

3.1.1.3. A Gentle Introduction to NoSQL - 1 Hour

3.1.1.4. Webinar - Making the Shift from Relational to NoSQL

3.1.2. Books

3.1.2.1. DBA's Guide to NoSQL

3.1.3. Podcasts

3.1.3.1. Michael Stonebraker on Current Developments in Databases

3.1.3.2. NoSQL and MongoDB with Dwight Merriman

3.1.3.3. Eric Lubow on Polyglot Persistence

3.1.3.4. Cassandra with Jonathan Ellis

3.1.3.5. Dwight Merriman on Replication

3.1.3.6. Memory Grid Architecture with Nati Shalom

3.1.3.7. Josiah Carlson on Redis

3.1.4. Articles/Papers

3.1.4.1. The NoSQL Ecosystem

3.1.4.2. DataStax white paper comparing Cassandra to Oracle

3.1.4.3. CAP/BASE

3.1.4.3.1. A Plain English Guide to the CAP Theorem

3.1.4.3.2. Brewer's CAP Theorem The kool aid Amazon and Ebay have been drinking

3.1.4.3.3. CAP Twelve Years Later: How the "Rules" Have Changed

3.1.4.3.4. Brewer presentation: covers CAP and BASE.

3.1.4.4. Memory is the new disk and disk is the new tape

3.2. Purchase

3.2.1. Videos

3.2.2. Books

3.2.2.1. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

3.2.2.2. Instant Apache Cassandra for Developers Starter

3.2.2.3. Making Sense of NoSQL: A guide for managers and the rest of us

3.2.2.4. NoSQL for Mere Mortals

4. Intermediate

4.1. Purchase

4.1.1. Videos

4.1.1.1. Polyglot Persistance < 1 hour

4.1.1.2. Running Cassandra

4.1.1.3. Rapid Cassandra < 2 hours

4.1.1.4. Learning Cassandra > 8 hours

4.1.1.5. Cassandra in Action < 4 hours

4.1.1.6. Cassandra Administration < 3 hours

4.1.1.7. The CIO's Guide to NoSQL

4.1.2. Books

4.1.2.1. Practical Cassandra A Developer's Approach

4.2. Free resources

4.2.1. Videos

4.2.2. Articles/Papers

4.2.2.1. Facebook’s Cassandra paper, annotated and compared to Apache Cassandra 2.0

4.2.2.2. Werner Vogels on Dynamo Paper - Paper included

4.2.2.3. Consistent Hashing Wiki entry

4.2.2.4. Pynamo: Exploring the Dynamo Paper in Python

4.2.2.5. Stonebraker: “One Size Fits All”: An Idea Whose Time Has Come and Gone

4.2.2.5.1. Stonebraker: One Size Fits All? – Part 2: Benchmarking Results

4.2.2.6. Introduction to Multi-Data Center Operations with Apache Cassandra, Hadoop, and Solr

4.2.2.7. DataStax Developer Resourcess - articles

4.2.2.8. Confessions of an Oracle DBA

4.2.2.8.1. http://www.datastax.com/2013/06/confessions-of-an-oracle-dba-part-1

4.2.2.8.2. http://www.datastax.com/2013/06/confessions-of-an-oracle-dba-part-2

4.2.2.8.3. http://www.datastax.com/2013/06/confessions-of-an-oracle-dba-part-3

4.2.3. Courses

4.2.3.1. Coursera: Data Science