Presentation is loading. Please wait.

Presentation is loading. Please wait.

(Part 2) Josh Wells. Topics  Quick Review  Aggregation  Sharding  MongoDB Users.

Similar presentations


Presentation on theme: "(Part 2) Josh Wells. Topics  Quick Review  Aggregation  Sharding  MongoDB Users."— Presentation transcript:

1 (Part 2) Josh Wells

2 Topics  Quick Review  Aggregation  Sharding  MongoDB Users

3 Relational Database Problems  Overhead  Unstructured data not well-supported  Not very scalable

4 NoSQL Document Model

5 Aggregation  Process Data  Aggregation Pipeline  JS array of operations

6 MapReduce  Custom functions  Sorting  Similar to aggregation

7 Scalability Problems  Relational databases are hard to scale up  Vertical Scaling

8 Sharding  Horizontal scaling  Good for fast data growth  Can increase performance  Better data redundancy

9 Shard Clusters

10 Replica Sets  Redundancy  Span across shards  Performance boost  Automatic primary

11 Data Balancing

12 MongoDB Users  Ebay  Google  Craigslist  Adobe  Facebook  Expedia  EA  MetLife

13 And Last But Not Least


Download ppt "(Part 2) Josh Wells. Topics  Quick Review  Aggregation  Sharding  MongoDB Users."

Similar presentations


Ads by Google