(Part 2) Josh Wells
Topics Quick Review Aggregation Sharding MongoDB Users
Relational Database Problems Overhead Unstructured data not well-supported Not very scalable
NoSQL Document Model
Aggregation Process Data Aggregation Pipeline JS array of operations
MapReduce Custom functions Sorting Similar to aggregation
Scalability Problems Relational databases are hard to scale up Vertical Scaling
Sharding Horizontal scaling Good for fast data growth Can increase performance Better data redundancy
Shard Clusters
Replica Sets Redundancy Span across shards Performance boost Automatic primary
Data Balancing
MongoDB Users Ebay Google Craigslist Adobe Facebook Expedia EA MetLife
And Last But Not Least