MongoDB introduction

2,472 views
2,377 views

Published on

MongoDB

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,472
On SlideShare
0
From Embeds
0
Number of Embeds
1,162
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MongoDB introduction

  1. 1. Introduction<br />@“MongoDB: The Definitive Guide - O'Reilly Media" Book Study Group<br />Edward J. Yoon<br /><edwardyoon@apache.org><br />
  2. 2. Who am I?<br />MongoDB: The Definitive Guide <br />Translator<br />Apache {Hadoop, Hama, Bigtop, Whirr} <br />Committer/Contributor<br />JClouds<br />Member<br />
  3. 3. NoSQL?<br />In computing, NoSQL is a broad class of database management systems that differ from classic relational database management systems (RDBMSes) in some significant ways. These data storesmay not require fixed table schemas, and usually avoid join operations and typically scale horizontally. -- Wikipedia<br />
  4. 4. Why NoSQL?<br />Demands of big data<br />Cloud Computing <br />Horizontal scaling<br />Elastic provisioning call for a database<br />
  5. 5. What's the most popular NoSQL? <br />
  6. 6. Why MongoDB?<br />Easy to use<br />Built-in Indices <br />Range queries<br />Support for replication<br />Auto-sharding (partitioning)<br />
  7. 7. Comparison with others<br />Written in C++<br />Range queries<br />Flexible document based<br />JSONbased<br />
  8. 8. Lists<br />MongoDB User Group<br />http://groups.google.com/group/mongodb-user<br />MongoDB Development Group<br />http://groups.google.com/group/mongodb-dev<br />
  9. 9. Have fun.<br />

×