SlideShare a Scribd company logo
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

NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
Eduard Tudenhoefner
 
MongoDB introduction
MongoDB introductionMongoDB introduction
MongoDB introduction
Edward Yoon
 
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
MongoDB
 
First Step in NoSql
First Step in NoSqlFirst Step in NoSql
First Step in NoSql
Delwar Hossain
 
Rails with MongoDB
Rails with MongoDBRails with MongoDB
Rails with MongoDB
Eugene Park
 
Let's downscale the semantic web !
Let's downscale the semantic web !Let's downscale the semantic web !
Let's downscale the semantic web !
Christophe Guéret
 
Accra MongoDB User Group
Accra MongoDB User GroupAccra MongoDB User Group
Accra MongoDB User Group
MongoDB
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Development
mssaman
 
SSD vs HDD
SSD vs HDDSSD vs HDD
SSD vs HDD
Arvin Dey
 
[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
tubw3r343
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Cali Mongo
 
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
Christophe Guéret
 
Mongo db transcript
Mongo db transcriptMongo db transcript
Mongo db transcript
foliba
 
Mongodb
MongodbMongodb
Mongodb
foliba
 
MongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBookMongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBook
MongoDB
 
MongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_BabuMongoDB_Sharan_Prakash_Babu
MongoDB_Sharan_Prakash_Babu
Sharan
 
Why MongoDB over other Databases - Habilelabs
Why MongoDB over other Databases - HabilelabsWhy MongoDB over other Databases - Habilelabs
Why MongoDB over other Databases - Habilelabs
Habilelabs
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDB
César Trigo
 
MongoDB by Emroz sardar.
MongoDB by Emroz sardar.MongoDB by Emroz sardar.
MongoDB by Emroz sardar.
Emroz Sardar
 
Graph database
Graph databaseGraph database
Graph database
Phineas Huang
 

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

Brandmaker
BrandmakerBrandmaker
Brandmaker
STIinnsbruck
 
Da codipapers
Da codipapersDa codipapers
Da codipapers
STIinnsbruck
 
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
STIinnsbruck
 
Oc hootsuite-stat-reporting
Oc hootsuite-stat-reportingOc hootsuite-stat-reporting
Oc hootsuite-stat-reporting
STIinnsbruck
 
Related work oberhauser_13_12_2012
Related work oberhauser_13_12_2012Related work oberhauser_13_12_2012
Related work oberhauser_13_12_2012
STIinnsbruck
 
Google markup helper
Google markup helperGoogle markup helper
Google markup helper
STIinnsbruck
 
Eventiply
EventiplyEventiply
Eventiply
STIinnsbruck
 
Peakwork
PeakworkPeakwork
Peakwork
STIinnsbruck
 
Schema creator
Schema creatorSchema creator
Schema creator
STIinnsbruck
 
Olery
OleryOlery
Lod2
Lod2Lod2
Feratel mapping
Feratel mappingFeratel mapping
Feratel mapping
STIinnsbruck
 
Enter2014 stavrakantonakis
Enter2014 stavrakantonakisEnter2014 stavrakantonakis
Enter2014 stavrakantonakis
STIinnsbruck
 
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
STIinnsbruck
 
Computers inindustry final
Computers inindustry finalComputers inindustry final
Computers inindustry final
STIinnsbruck
 
Linked data integration_framework
Linked data integration_frameworkLinked data integration_framework
Linked data integration_framework
STIinnsbruck
 
T vb mapping_implementation_25032014
T vb mapping_implementation_25032014T vb mapping_implementation_25032014
T vb mapping_implementation_25032014
STIinnsbruck
 
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
STIinnsbruck
 
Twoo
TwooTwoo

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

Mongo db operations_v2
Mongo db operations_v2Mongo db operations_v2
Mongo db operations_v2
Thanabalan Sathneeganandan
 
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
Marco Segato
 
Mongo db intro.pptx
Mongo db intro.pptxMongo db intro.pptx
Mongo db intro.pptx
JWORKS powered by Ordina
 
MongoDB Tick Data Presentation
MongoDB Tick Data PresentationMongoDB Tick Data Presentation
MongoDB Tick Data Presentation
MongoDB
 
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
ObjectRocket
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
Jean-Luc David
 
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
 
MongoDB + Spring
MongoDB + SpringMongoDB + Spring
MongoDB + Spring
Norberto Leite
 
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
Soner Altin
 
Mongo bbmw
Mongo bbmwMongo bbmw
Mongo bbmw
TechMeetups
 
MediaGlu and Mongo DB
MediaGlu and Mongo DBMediaGlu and Mongo DB
MediaGlu and Mongo DB
Sundar Nathikudi
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology Landscape
ShivanandaVSeeri
 
NoSQL and MongoDB Introdction
NoSQL and MongoDB IntrodctionNoSQL and MongoDB Introdction
NoSQL and MongoDB Introdction
Brian Enochson
 
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...
jaxconf
 
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
DATAVERSITY
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
balwinders
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
SIVAKUMARM603675
 
Mongo DB: Operational Big Data Database
Mongo DB: Operational Big Data DatabaseMongo DB: Operational Big Data Database
Mongo DB: Operational Big Data Database
Xpand IT
 
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
mustafa sarac
 
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

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

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

Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Ben Linders
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Legislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptxLegislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptx
Charmi13
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
Raheem Muhammad
 
2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates
UAE Ppt
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
Claudio Gallicchio
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
OECD Directorate for Financial and Enterprise Affairs
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
Robin Haunschild
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
RIDHIMAGARG21
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Genesis chapter 3 Isaiah Scudder.pptx
Genesis    chapter 3 Isaiah Scudder.pptxGenesis    chapter 3 Isaiah Scudder.pptx
Genesis chapter 3 Isaiah Scudder.pptx
FamilyWorshipCenterD
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
Prsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptxPrsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptx
prafulpawar29
 
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPEACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
Charmi13
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
SkillCertProExams
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
OECD Directorate for Financial and Enterprise Affairs
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
OECD Directorate for Financial and Enterprise Affairs
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
gpww3sf4
 

Recently uploaded (20)

Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdfWhy Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
Why Psychological Safety Matters for Software Teams - ACE 2024 - Ben Linders.pdf
 
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
The Intersection between Competition and Data Privacy – OECD – June 2024 OECD...
 
Legislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptxLegislation And Regulations For Import, Manufacture,.pptx
Legislation And Regulations For Import, Manufacture,.pptx
 
Proposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP IncProposal: The Ark Project and The BEEP Inc
Proposal: The Ark Project and The BEEP Inc
 
2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates2 December UAE National Day - United Arab Emirates
2 December UAE National Day - United Arab Emirates
 
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussionPro-competitive Industrial Policy – OECD – June 2024 OECD discussion
Pro-competitive Industrial Policy – OECD – June 2024 OECD discussion
 
IEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdfIEEE CIS Webinar Sustainable futures.pdf
IEEE CIS Webinar Sustainable futures.pdf
 
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
The Intersection between Competition and Data Privacy – COLANGELO – June 2024...
 
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdfBRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
BRIC_2024_2024-06-06-11:30-haunschild_archival_version.pdf
 
Disaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other usesDisaster Management project for holidays homework and other uses
Disaster Management project for holidays homework and other uses
 
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussionArtificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – OECD – June 2024 OECD discussion
 
Genesis chapter 3 Isaiah Scudder.pptx
Genesis    chapter 3 Isaiah Scudder.pptxGenesis    chapter 3 Isaiah Scudder.pptx
Genesis chapter 3 Isaiah Scudder.pptx
 
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
 
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussionArtificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
Artificial Intelligence, Data and Competition – LIM – June 2024 OECD discussion
 
Prsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptxPrsentation for VIVA Welike project 1semester.pptx
Prsentation for VIVA Welike project 1semester.pptx
 
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPEACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
ACTIVE IMPLANTABLE MEDICAL DEVICE IN EUROPE
 
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
ServiceNow CIS-ITSM Exam Dumps & Questions [2024]
 
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
The Intersection between Competition and Data Privacy – KEMP – June 2024 OECD...
 
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussionPro-competitive Industrial Policy – LANE – June 2024 OECD discussion
Pro-competitive Industrial Policy – LANE – June 2024 OECD discussion
 
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
原版制作贝德福特大学毕业证(bedfordhire毕业证)硕士文凭原版一模一样
 

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