KEMBAR78
Mongodb tutorial at Easylearning Guru | PDF
What is Big Data ? What is NoSQL ? Job TrendsWhat is MongoDB ? Why MongoDB ? Industries using MongoDBTools of MongoDB 
Agenda
BigData 
NoSQL 
MongoDB
Big Data
BigDataisthetermforacollectionofdatasetssolargeandcomplexthatitbecomesdifficulttoprocessusingon-handdatabasemanagementtoolsortraditionaldataprocessingapplications. 
Definition of Big Data
4 V’s of Big Data
Different Types of Big Data
StructuredDatareferstoinformationwithahighdegreeoforganization, suchthatinclusioninarelationaldatabaseisseamlessandreadilysearchable. 
Structured Data
Structured Data
UnstructuredDatareferstoinformationthateitherdoesnothaveapre- defineddatamodelorisnotorganizedinapre-definedmanner.Itcanrepresentanydatathatdoesnothavearecognizablestructure. 
Unstructured Data
Unstructured Data
Semi-StructuredDataisthatdatawhichisneitherrowdatanortypeddatainaconventionaldatabasesystem.Thedatamaybeirregularorhaveastructurethatmaychangerapidlyorunpredictably. 
Semi-Structured Data
{ 
“NAME” : “mary”, 
“AGE” : 22, 
“PHONE” : 9876543210, 
“ADDRESS” : 
{ 
“CITY” : “Gurgaon”, 
“STATE” : “Haryana”, 
“COUNTRY” : “India” 
}, 
“FRUITS” : [“MANGO”, “ORANGE”, “APPLE”] 
} 
Example
NoSQL
NoSQLisanapproachtodatamanagement&databasedesignthat’susefulforeverylargesetsofdistributeddata.NoSQLisaclassofDBMSthataddssomemorefunctionalitiestorelationalDBMS. 
NoSQL
Types of NoSQL Databases
Key-Value Store DatabaseWide-Column Store DatabaseGraph Store DatabaseDocument Store Database 
Types of NoSQL Databases
Itisthedatabaseinwhichdataisstoredindocumentsinsteadofrowsandcolumns.ItissimplystoredinJavaScriptlikeJSON(JavaScriptObjectNotation)andthelanguageofdatabasethatisusedinternallyisJavaScript.. 
Document Store Database
Example of Document Store Database
Job Trends
* indeed.com
What is MongoDB ?
MongoDB is a powerful, flexible and scalable general-purpose database . It is an agile database that allows schemas to change quickly as applications evolve. It is a NoSqlDatabase. 
What is MongoDB ?
History of MongoDB
10gen company was established. 
Founded by Dwight Merriman, Kevin p. Ryan and Eliot Horowitz 
Started working on an application platform for the cloud 
The application 10gen’s appenginewas named Babble and database was named MongoDB 
“MongoDB” the name choice comes from the word humongous. 
The database was ripped out of 10gen’s appengine. 
Thecompanyshiftedtoanopensourcedevelopmentmodelwithcommercialandothersupports. 
Production stable version 1.4 
2010 
2009 
2008 
2007
Why MongoDB ?
{ 
“Name” : “Joe”,“state”: “Delhi”, “phone” : 9999900011 , “age” : 23, “email” : “joe@abc.com” 
} 
{ 
“Name” : “Mary” , “salary” : 20,000 
} 
Employee collection 
{ 
“Name” : “Joe”,“state”: “Delhi”, “phone” : 9999900011, “age” : 23, “email” : “joe@abc.com” 
} 
{ 
“Name” : “Mary” , “salary” : 20,000 
} 
Document 1 
Document 2 
Schema-less
Extensive Driver Support 
MongoDB
Auto-Sharding
Writes 
Reads 
Replication 
Replication and High-Availability
Aggregation
Document Oriented Storage
Document Oriented Storage
collection 
Document Oriented Storage
Advantagesof MongoDB
Youcandynamicallymodifytheschemawithoutdowntime.Youspendlesstimeinpreparingyourdataforthedatabase,andmoretimeputtingyourdatatowork. 
Flexibility
Performance
Scalability
Industries UsingMongoDB
IndustriesFinance 
eCommerce 
Gaming 
Health Care 
Education 
Science
Tools of MongoDB
Pymongo 
MongoDB Tools
Hands -On
What we offer…
Thank you for watching the Demo. You can always contact us on: Phone : +91 124 4763660 (India) Email : contact@easylearning.guruSkype Id : easylearning.guruWebsite : www.easylearning.guruYour queries are always welcome

Mongodb tutorial at Easylearning Guru