SlideShare a Scribd company logo
1 of 12
www.sti-innsbruck.at© Copyright 2013 STI INNSBRUCK www.sti-innsbruck.at
www.sti-innsbruck.at
Outline
2
• Family of NoSQL DBs
• MongoDB profile
• Basic operations
• Company details
www.sti-innsbruck.at
The family of NoSQL DBs
3
• Key-values Stores
– Hash table where there is a unique key and a pointer to a particular item of data.
– Focus on scaling to huge amounts of data
– E.g. Oracle BDB
• Column Family Stores
– To store and process very large amounts of data distributed over many machines
– E.g. Cassandra, HBase
• Document Databases
– Collections of Key-Value collections
– The next level of Key/value, allowing nested values associated with each key.
– Appropriate for Web apps.
– E.g. CouchDB, MongoDb
• Graph Databases
– Bases on property-graph model
– Appropriate for Social networking, Recommendations
– E.g. Neo4J, Infinite Graph
www.sti-innsbruck.at
MongoDB profile
4
• Document-oriented NoSQL database.
• Schema-free.
• Based on Binary JSON; BSON[2].
• Organized in Group of Documents  Collections
– Informal namespacing
• Auto-Sharding in order to scale horizontally.
• Simple query language. Rich, document-based queries.
• Map/Reduce support (See more at [7]).
• Open Source (GNU AGPL v3.0.)
www.sti-innsbruck.at
Basic operations
5
©MongoDB [3]
users
www.sti-innsbruck.at
CRUD operations - create
6
©MongoDB [4]
SQL
MongoDB
Insert a new user.
www.sti-innsbruck.at
CRUD operations – create (cont’d)
7
©MongoDB [3]
www.sti-innsbruck.at
CRUD operations - read
8
©MongoDB [3]
Find the users of age greater than 18 and sort by age.
www.sti-innsbruck.at
CRUD operations - update
9
©MongoDB [4]
SQL
MongoDB
Update the users of age greater than 18 by setting the status field to A.
www.sti-innsbruck.at
CRUD operations - delete
10
©MongoDB [4]
SQL
MongoDB
Delete the users with status equal to D.
www.sti-innsbruck.at
Company details
11
- MongoDB is funded by leading investment firms and technology companies,
including Altimeter Capital, Fidelity Investments, Flybridge Capital Partners, In-
Q-Tel, Intel Capital, NEA, Red Hat, Salesforce.com, Sequoia Capital, Union
Square Ventures and T. Rowe Price. [5]
- October 4th
, 2013 – $150 million in funding
With more than $231 million in total investment since the company’s
inception in 2007, MongoDB is now the best-funded Big Data technology.
MongoDB’s financing marks the largest single funding round for any database
vendor, NoSQL or otherwise. [6]
- 320 employees
www.sti-innsbruck.at
References
[1] Mikayel Vardanyan, Picking the right NoSQL Database Tool:
http://blog.monitis.com/index.php/2011/05/22/picking-the-right-nosql-database-tool/
[2] BSON Specification: http://bsonspec.org/
[3] MongoDB CRUD operations: http://docs.mongodb.org/manual/crud/
[4] MongoDB Write operations: http://docs.mongodb.org/manual/core/write-operations/
[5] MongoDB Investors: http://www.mongodb.com/investors
[6] MongoDB Closes $150 Million in Funding: http://www.mongodb.com/press/mongodb-
closes-150-million-funding
[7] MongoDB Aggregation introduction:
http://docs.mongodb.org/manual/core/aggregation-introduction/
12

More Related Content

What's hot

Rails with MongoDB
Rails with MongoDBRails with MongoDB
Rails with MongoDB
Eugene Park
 
Accra MongoDB User Group
Accra MongoDB User GroupAccra MongoDB User Group
Accra MongoDB User Group
MongoDB
 
MongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuMongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_Babu
Sharan
 

What's hot (20)

NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
MongoDB introduction
MongoDB introductionMongoDB introduction
MongoDB introduction
 
MongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep DiveMongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local Chicago 2019: MongoDB Atlas Data Lake Technical Deep Dive
 
First Step in NoSql
First Step in NoSqlFirst Step in NoSql
First Step in NoSql
 
Rails with MongoDB
Rails with MongoDBRails with MongoDB
Rails with MongoDB
 
Let's downscale the semantic web !
Let's downscale the semantic web !Let's downscale the semantic web !
Let's downscale the semantic web !
 
Accra MongoDB User Group
Accra MongoDB User GroupAccra MongoDB User Group
Accra MongoDB User Group
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Development
 
SSD vs HDD
SSD vs HDDSSD vs HDD
SSD vs HDD
 
[PDF] Information Security Management Handbook, 6th Edition
[PDF] Information Security Management Handbook, 6th Edition[PDF] Information Security Management Handbook, 6th Edition
[PDF] Information Security Management Handbook, 6th Edition
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Exposing the data from NARCIS with VIVO
Exposing the data from NARCIS with VIVOExposing the data from NARCIS with VIVO
Exposing the data from NARCIS with VIVO
 
Mongo db transcript
Mongo db transcriptMongo db transcript
Mongo db transcript
 
Mongodb
MongodbMongodb
Mongodb
 
MongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBookMongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBook
 
MongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuMongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_Babu
 
Why MongoDB over other Databases - Habilelabs
Why MongoDB over other Databases - HabilelabsWhy MongoDB over other Databases - Habilelabs
Why MongoDB over other Databases - Habilelabs
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDB
 
MongoDB by Emroz sardar.
MongoDB by Emroz sardar.MongoDB by Emroz sardar.
MongoDB by Emroz sardar.
 
Graph database
Graph databaseGraph database
Graph database
 

Viewers also liked (19)

Brandmaker
BrandmakerBrandmaker
Brandmaker
 
Da codipapers
Da codipapersDa codipapers
Da codipapers
 
European data forum 2012 campaign concept 2012 08 28 0
European data forum 2012 campaign concept   2012 08 28 0European data forum 2012 campaign concept   2012 08 28 0
European data forum 2012 campaign concept 2012 08 28 0
 
Oc hootsuite-stat-reporting
Oc hootsuite-stat-reportingOc hootsuite-stat-reporting
Oc hootsuite-stat-reporting
 
Related work oberhauser_13_12_2012
Related work oberhauser_13_12_2012Related work oberhauser_13_12_2012
Related work oberhauser_13_12_2012
 
Google markup helper
Google markup helperGoogle markup helper
Google markup helper
 
Eventiply
EventiplyEventiply
Eventiply
 
Peakwork
PeakworkPeakwork
Peakwork
 
Schema creator
Schema creatorSchema creator
Schema creator
 
Olery
OleryOlery
Olery
 
Lod2
Lod2Lod2
Lod2
 
Feratel mapping
Feratel mappingFeratel mapping
Feratel mapping
 
Enter2014 stavrakantonakis
Enter2014 stavrakantonakisEnter2014 stavrakantonakis
Enter2014 stavrakantonakis
 
Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0
 
Computers inindustry final
Computers inindustry finalComputers inindustry final
Computers inindustry final
 
Linked data integration_framework
Linked data integration_frameworkLinked data integration_framework
Linked data integration_framework
 
T vb mapping_implementation_25032014
T vb mapping_implementation_25032014T vb mapping_implementation_25032014
T vb mapping_implementation_25032014
 
On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013
 
Twoo
TwooTwoo
Twoo
 

Similar to Mongo db

MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
MongoDB
 
Everything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptxEverything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptx
75waytechnologies
 

Similar to Mongo db (20)

Mongo db operations_v2
Mongo db operations_v2Mongo db operations_v2
Mongo db operations_v2
 
SQL vs NoSQL, an experiment with MongoDB
SQL vs NoSQL, an experiment with MongoDBSQL vs NoSQL, an experiment with MongoDB
SQL vs NoSQL, an experiment with MongoDB
 
Mongo db intro.pptx
Mongo db intro.pptxMongo db intro.pptx
Mongo db intro.pptx
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
 
Your data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the futureYour data layer - Choosing the right database solutions for the future
Your data layer - Choosing the right database solutions for the future
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
MongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same treeMongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same tree
 
MongoDB + Spring
MongoDB + SpringMongoDB + Spring
MongoDB + Spring
 
History of NoSQL and Azure Documentdb feature set
History of NoSQL and Azure Documentdb feature setHistory of NoSQL and Azure Documentdb feature set
History of NoSQL and Azure Documentdb feature set
 
Mongo bbmw
Mongo bbmwMongo bbmw
Mongo bbmw
 
MediaGlu and Mongo DB
MediaGlu and Mongo DBMediaGlu and Mongo DB
MediaGlu and Mongo DB
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology Landscape
 
NoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionNoSQL and MongoDB Introdction
NoSQL and MongoDB Introdction
 
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...Considerations for using NoSQL technology on your next IT project - Akmal Cha...
Considerations for using NoSQL technology on your next IT project - Akmal Cha...
 
Operational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data StoresOperational Analytics Using Spark and NoSQL Data Stores
Operational Analytics Using Spark and NoSQL Data Stores
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
 
Mongo Internal Training session by Soner Altin
Mongo Internal Training session by Soner AltinMongo Internal Training session by Soner Altin
Mongo Internal Training session by Soner Altin
 
Everything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptxEverything You Need to Know About MongoDB Development.pptx
Everything You Need to Know About MongoDB Development.pptx
 

More from STIinnsbruck (20)

Unister
UnisterUnister
Unister
 
Twibes
TwibesTwibes
Twibes
 
Tweet deck 2012-01-02
Tweet deck 2012-01-02Tweet deck 2012-01-02
Tweet deck 2012-01-02
 
Tv handbook revised_100120141
Tv handbook revised_100120141Tv handbook revised_100120141
Tv handbook revised_100120141
 
Tv feratel 13032014
Tv feratel 13032014Tv feratel 13032014
Tv feratel 13032014
 
Tv evaluation 12032014
Tv evaluation 12032014Tv evaluation 12032014
Tv evaluation 12032014
 
T vb publication_rules_11032014
T vb publication_rules_11032014T vb publication_rules_11032014
T vb publication_rules_11032014
 
T vb alignment_022814_0
T vb alignment_022814_0T vb alignment_022814_0
T vb alignment_022814_0
 
Ttr 20130701
Ttr 20130701Ttr 20130701
Ttr 20130701
 
Ttg mapping to_schema.org_
Ttg mapping to_schema.org_Ttg mapping to_schema.org_
Ttg mapping to_schema.org_
 
Ttb 08042014
Ttb 08042014Ttb 08042014
Ttb 08042014
 
Trust you
Trust youTrust you
Trust you
 
Tripwolf
TripwolfTripwolf
Tripwolf
 
Tripbirds
TripbirdsTripbirds
Tripbirds
 
Traveltainment
TraveltainmentTraveltainment
Traveltainment
 
Travelaudience
TravelaudienceTravelaudience
Travelaudience
 
Tourismuszukunft
TourismuszukunftTourismuszukunft
Tourismuszukunft
 
Tourismusverband innsbruck 24.09.2013
Tourismusverband innsbruck 24.09.2013Tourismusverband innsbruck 24.09.2013
Tourismusverband innsbruck 24.09.2013
 
Tourism link
Tourism linkTourism link
Tourism link
 
Tourcomm germany.com
Tourcomm germany.com Tourcomm germany.com
Tourcomm germany.com
 

Recently uploaded

No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Recently uploaded (20)

No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 

Mongo db

  • 1. www.sti-innsbruck.at© Copyright 2013 STI INNSBRUCK www.sti-innsbruck.at
  • 2. www.sti-innsbruck.at Outline 2 • Family of NoSQL DBs • MongoDB profile • Basic operations • Company details
  • 3. www.sti-innsbruck.at The family of NoSQL DBs 3 • Key-values Stores – Hash table where there is a unique key and a pointer to a particular item of data. – Focus on scaling to huge amounts of data – E.g. Oracle BDB • Column Family Stores – To store and process very large amounts of data distributed over many machines – E.g. Cassandra, HBase • Document Databases – Collections of Key-Value collections – The next level of Key/value, allowing nested values associated with each key. – Appropriate for Web apps. – E.g. CouchDB, MongoDb • Graph Databases – Bases on property-graph model – Appropriate for Social networking, Recommendations – E.g. Neo4J, Infinite Graph
  • 4. www.sti-innsbruck.at MongoDB profile 4 • Document-oriented NoSQL database. • Schema-free. • Based on Binary JSON; BSON[2]. • Organized in Group of Documents  Collections – Informal namespacing • Auto-Sharding in order to scale horizontally. • Simple query language. Rich, document-based queries. • Map/Reduce support (See more at [7]). • Open Source (GNU AGPL v3.0.)
  • 6. www.sti-innsbruck.at CRUD operations - create 6 ©MongoDB [4] SQL MongoDB Insert a new user.
  • 7. www.sti-innsbruck.at CRUD operations – create (cont’d) 7 ©MongoDB [3]
  • 8. www.sti-innsbruck.at CRUD operations - read 8 ©MongoDB [3] Find the users of age greater than 18 and sort by age.
  • 9. www.sti-innsbruck.at CRUD operations - update 9 ©MongoDB [4] SQL MongoDB Update the users of age greater than 18 by setting the status field to A.
  • 10. www.sti-innsbruck.at CRUD operations - delete 10 ©MongoDB [4] SQL MongoDB Delete the users with status equal to D.
  • 11. www.sti-innsbruck.at Company details 11 - MongoDB is funded by leading investment firms and technology companies, including Altimeter Capital, Fidelity Investments, Flybridge Capital Partners, In- Q-Tel, Intel Capital, NEA, Red Hat, Salesforce.com, Sequoia Capital, Union Square Ventures and T. Rowe Price. [5] - October 4th , 2013 – $150 million in funding With more than $231 million in total investment since the company’s inception in 2007, MongoDB is now the best-funded Big Data technology. MongoDB’s financing marks the largest single funding round for any database vendor, NoSQL or otherwise. [6] - 320 employees
  • 12. www.sti-innsbruck.at References [1] Mikayel Vardanyan, Picking the right NoSQL Database Tool: http://blog.monitis.com/index.php/2011/05/22/picking-the-right-nosql-database-tool/ [2] BSON Specification: http://bsonspec.org/ [3] MongoDB CRUD operations: http://docs.mongodb.org/manual/crud/ [4] MongoDB Write operations: http://docs.mongodb.org/manual/core/write-operations/ [5] MongoDB Investors: http://www.mongodb.com/investors [6] MongoDB Closes $150 Million in Funding: http://www.mongodb.com/press/mongodb- closes-150-million-funding [7] MongoDB Aggregation introduction: http://docs.mongodb.org/manual/core/aggregation-introduction/ 12