Books & Videos

Table of Contents

  1. Chapter 1 Welcome to Distributed Computing!

    1. What Is Sharding?

  2. Chapter 2 Understanding Sharding

    1. Splitting Up Data

    2. Balancing

    3. mongos

    4. The Config Servers

    5. The Anatomy of a Cluster

  3. Chapter 3 Setting Up a Cluster

    1. Choosing a Shard Key

    2. Sharding a New Collection

    3. Sharding an Existing Collection

    4. Adding and Removing Capacity

  4. Chapter 4 Working With a Cluster

    1. Querying

    2. “Why Am I Getting This?”

    3. MapReduce

  5. Chapter 5 Administration

    1. Using the Shell

    2. Monitoring

    3. Backups

    4. Suggestions on Architecture

    5. What to Do When Things Go Wrong

  6. Chapter 6 Further Reading