SlideShare a Scribd company logo
1 of 28
Big Data & MongoDB
Reporter: Hung Teacher: Khoan
01 What is Big Data?
Advantages and Disadvantages03
04 What is MongoDB?
Comparing MongoDB with MySQL05
CONTENTS
Characteristics Of Big Data02
Advantages and Disadvantages06
What is Big Data?
01
01 What is Big Data?
Big Data
Big Data is also data
but with a huge size.
Big Data is a term used
to describe a collection
of data that is huge in
size and yet growing
exponentially with
time.
01 What is Big Data?
01 Why Big Data Keeps Getting Bigger?
Characteristics Of Big Data
02
02 Characteristics Of Big Data
VolumeVolume refers to the quantity of data generated
and stored by a Big Data system.
The data that is generated is completely heterogeneous in
the sense that it could be in various formats like video, text,
database, numeric, sensor data and so on
The rate at which new data is being generated all thanks to our
dependence on the internet, sensors, machine-to-machine
data is also important to parse Big Data in a timely manner.
Knowing whether the data that is available is coming from a
credible source is of utmost importance before deciphering and
implementing Big Data for business needs.
Variety
Velocity
Veracity
9
02 Characteristics Of Big Data
Advantages and Disadvantages
03
 Increased productivity
 Reduce costs
 Increased revenue
 Improved customer service
11
03 Advantages of Big Data
 Cybersecurity risks
 Hardware needs
 Costs
12
03 Disadvantages of Big Data
What is MongoDB?
04
14
04 What is Mongo?
It’s an open source NoSQL database,
developed for high performance, high
availability, and easy scalability. Collection
and document are the two primarily used
terms/concepts in MongoDB.
These are a NoSQL database. It uses BSON
format for document storage and
communication with its client. BSON is a
binary form of JSON.
15
04 What is Mongo?
16
04 What is Mongo?
MongoDB Database Collections Document
Can contain one or more
collections
Can contain differnt types
of document(object)
Key value pair list of
array or nested document
04 Concepts in MongoDB
Comparing MongoDB with MySQL
05
19
05 Comparing MongoDB with MySQL
20
05 Comparing MongoDB with MySQL
21
05 Comparing MongoDB with MySQL
MySQL MongoDB
INSERT
22
05 Comparing MongoDB with MySQL
MySQL MongoDB
23
05 Comparing MongoDB with MySQL
MySQL MongoDB
UPDATE
24
05 Comparing MongoDB with MySQL
MySQL MongoDB
DELETE
Advantages and Disadvantages
06
Advantages
1 2
5
4
Easy on Use
This easy to install and setup
No Complex Joins
MongoDB is based on BSON format – key-
value pair, hence no complex joins here.
Agility
It’s exceptionally easy to add or change
fields in MongoDB.
Many Supported Platform
MongoDB supports wide varieties of
platforms: Windows, Ubuntu, Debian,
Solaris, macOS.
06 Advantages of MongoDB
Due to its nature of using the internal
memory for the storage, it provides
fast access to the data.
Faster Access to Data
3
Disadvantages
1
2Joins not Supported
MongoDB doesn’t support joins
like a relational database.
High Memory Usage
Due to no functionality of joins,
there is data redundancy. This
results in increasing unnecessary
usage of memory.
Limited Data Size
You can have document size, not more
than 16MB.
06 Disadvantages of MongoDB
3
Thank you
for listening
Reporter: Hung Nguyen
Time : 30 minutes

More Related Content

Similar to Introduce BigData and MongoDB

Branf final bringing mongodb into your organization - mongo db-boston2012
Branf final   bringing mongodb into your organization - mongo db-boston2012Branf final   bringing mongodb into your organization - mongo db-boston2012
Branf final bringing mongodb into your organization - mongo db-boston2012
MongoDB
 
Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)
MongoDB
 

Similar to Introduce BigData and MongoDB (20)

MongoDB vs Firebase
MongoDB vs Firebase MongoDB vs Firebase
MongoDB vs Firebase
 
mongoDB: Driving a data revolution
mongoDB: Driving a data revolutionmongoDB: Driving a data revolution
mongoDB: Driving a data revolution
 
MongoDB DOC v1.5
MongoDB DOC v1.5MongoDB DOC v1.5
MongoDB DOC v1.5
 
MongoDB eBook a complete guide to beginners
MongoDB eBook a complete guide to beginnersMongoDB eBook a complete guide to beginners
MongoDB eBook a complete guide to beginners
 
Online MongoDB Training by Easylearning.guru
Online MongoDB Training by Easylearning.guruOnline MongoDB Training by Easylearning.guru
Online MongoDB Training by Easylearning.guru
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
Mdb dn 2017_17_bi_connector2
Mdb dn 2017_17_bi_connector2Mdb dn 2017_17_bi_connector2
Mdb dn 2017_17_bi_connector2
 
Branf final bringing mongodb into your organization - mongo db-boston2012
Branf final   bringing mongodb into your organization - mongo db-boston2012Branf final   bringing mongodb into your organization - mongo db-boston2012
Branf final bringing mongodb into your organization - mongo db-boston2012
 
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYCHands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
 
MongoDB presentation
MongoDB presentationMongoDB presentation
MongoDB presentation
 
Tim marston
Tim marstonTim marston
Tim marston
 
Why use mongo db nosql database pros and cons
Why use mongo db nosql database pros and consWhy use mongo db nosql database pros and cons
Why use mongo db nosql database pros and cons
 
Tim Marston.
Tim Marston.Tim Marston.
Tim Marston.
 
Next-Generation Spring Data and MongoDB
Next-Generation Spring Data and MongoDBNext-Generation Spring Data and MongoDB
Next-Generation Spring Data and MongoDB
 
Mongo db operations_v2
Mongo db operations_v2Mongo db operations_v2
Mongo db operations_v2
 
Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)Single view with_mongo_db_(lo)
Single view with_mongo_db_(lo)
 
A Study on Mongodb Database.pdf
A Study on Mongodb Database.pdfA Study on Mongodb Database.pdf
A Study on Mongodb Database.pdf
 
A Study on Mongodb Database
A Study on Mongodb DatabaseA Study on Mongodb Database
A Study on Mongodb Database
 
MongoDB.pptx
MongoDB.pptxMongoDB.pptx
MongoDB.pptx
 
Introduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesIntroduction to MongoDB and its best practices
Introduction to MongoDB and its best practices
 

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 

Recently uploaded (20)

GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Rapidoform for Modern Form Building and Insights
Rapidoform for Modern Form Building and InsightsRapidoform for Modern Form Building and Insights
Rapidoform for Modern Form Building and Insights
 
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCAOpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
Abortion Clinic In Springs ](+27832195400*)[ 🏥 Safe Abortion Pills in Springs...
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 

Introduce BigData and MongoDB

  • 1. Big Data & MongoDB Reporter: Hung Teacher: Khoan
  • 2. 01 What is Big Data? Advantages and Disadvantages03 04 What is MongoDB? Comparing MongoDB with MySQL05 CONTENTS Characteristics Of Big Data02 Advantages and Disadvantages06
  • 3. What is Big Data? 01
  • 4. 01 What is Big Data?
  • 5. Big Data Big Data is also data but with a huge size. Big Data is a term used to describe a collection of data that is huge in size and yet growing exponentially with time. 01 What is Big Data?
  • 6. 01 Why Big Data Keeps Getting Bigger?
  • 9. VolumeVolume refers to the quantity of data generated and stored by a Big Data system. The data that is generated is completely heterogeneous in the sense that it could be in various formats like video, text, database, numeric, sensor data and so on The rate at which new data is being generated all thanks to our dependence on the internet, sensors, machine-to-machine data is also important to parse Big Data in a timely manner. Knowing whether the data that is available is coming from a credible source is of utmost importance before deciphering and implementing Big Data for business needs. Variety Velocity Veracity 9 02 Characteristics Of Big Data
  • 11.  Increased productivity  Reduce costs  Increased revenue  Improved customer service 11 03 Advantages of Big Data
  • 12.  Cybersecurity risks  Hardware needs  Costs 12 03 Disadvantages of Big Data
  • 14. 14 04 What is Mongo?
  • 15. It’s an open source NoSQL database, developed for high performance, high availability, and easy scalability. Collection and document are the two primarily used terms/concepts in MongoDB. These are a NoSQL database. It uses BSON format for document storage and communication with its client. BSON is a binary form of JSON. 15 04 What is Mongo?
  • 16. 16 04 What is Mongo?
  • 17. MongoDB Database Collections Document Can contain one or more collections Can contain differnt types of document(object) Key value pair list of array or nested document 04 Concepts in MongoDB
  • 21. 21 05 Comparing MongoDB with MySQL MySQL MongoDB INSERT
  • 22. 22 05 Comparing MongoDB with MySQL MySQL MongoDB
  • 23. 23 05 Comparing MongoDB with MySQL MySQL MongoDB UPDATE
  • 24. 24 05 Comparing MongoDB with MySQL MySQL MongoDB DELETE
  • 26. Advantages 1 2 5 4 Easy on Use This easy to install and setup No Complex Joins MongoDB is based on BSON format – key- value pair, hence no complex joins here. Agility It’s exceptionally easy to add or change fields in MongoDB. Many Supported Platform MongoDB supports wide varieties of platforms: Windows, Ubuntu, Debian, Solaris, macOS. 06 Advantages of MongoDB Due to its nature of using the internal memory for the storage, it provides fast access to the data. Faster Access to Data 3
  • 27. Disadvantages 1 2Joins not Supported MongoDB doesn’t support joins like a relational database. High Memory Usage Due to no functionality of joins, there is data redundancy. This results in increasing unnecessary usage of memory. Limited Data Size You can have document size, not more than 16MB. 06 Disadvantages of MongoDB 3
  • 28. Thank you for listening Reporter: Hung Nguyen Time : 30 minutes

Editor's Notes

  1. 1/ What is Data? - Data is any set of characters, It can be any character, including text and numbers, pictures, sound, or video. - Within a computer's storage, data is a collection of numbers represented as bytes that are in turn composed of bits (binary digits) that can have the value one or zero.
  2. => In short such data is so large and complex that none of the traditional data management tools are able to store it or process it efficiently. Nói tóm lại, dữ liệu đó quá lớn và phức tạp đến nỗi không có công cụ quản lý dữ liệu truyền thống nào có thể lưu trữ hoặc xử lý nó một cách hiệu quả.
  3. Let's start by looking at what happens every minute from a broad perspective: Hãy bắt đầu bằng cách nhìn vào những gì xảy ra mỗi phút từ một viễn cảnh rộng lớn: Because of this, BigData was born
  4. - Volume: Khối lượng đề cập đến số lượng dữ liệu được tạo và lưu trữ bởi hệ thống Dữ liệu lớn. - Variety: Đa dạng: dữ liệu được tạo ra hoàn toàn không đồng nhất theo nghĩa là nó có thể ở các định dạng khác nhau như video, văn bản, cơ sở dữ liệu, số, dữ liệu cảm biến, v.v. và do đó hiểu loại Dữ liệu lớn là yếu tố chính để mở khóa giá trị của nó . - Velocity: Vận tốc: tốc độ tạo ra dữ liệu mới nhờ vào sự phụ thuộc của chúng ta vào internet, cảm biến, dữ liệu từ máy đến máy cũng rất quan trọng để phân tích dữ liệu lớn kịp thời. - Veracity: Tính xác thực: biết liệu dữ liệu có sẵn đến từ một nguồn đáng tin hay không là vô cùng quan trọng trước khi giải mã và triển khai Dữ liệu lớn cho nhu cầu kinh doanh. heterogeneous : không đồng nhất Veracity: độ chính xác deciphering: giải mã
  5. - Tăng năng suất - Giảm chi phí - Doanh thu tăng - Dịch vụ khách hàng được cải thiện
  6. - Rủi ro an ninh mạng - Nhu cầu phần cứng - Chi phí
  7. - Đây là một cơ sở dữ liệu NoQuery mã nguồn mở, được phát triển cho hiệu năng cao, tính sẵn sàng cao và khả năng mở rộng dễ dàng. Bộ sưu tập và tài liệu là hai thuật ngữ / khái niệm được sử dụng chủ yếu trong MongoDB. - Đây là một cơ sở dữ liệu NoQuery, được định hướng tài liệu đa nền tảng. Nó sử dụng định dạng BSON để lưu trữ tài liệu và liên lạc với khách hàng của mình. BSON là một dạng nhị phân của JSON.
  8. Agility: Nhanh nhẹn
  9. Nothing is fully complete or perfect. In spite of having so many advantages High Memory Usage: Do không có chức năng của các phép nối, có sự dư thừa dữ liệu. Điều này dẫn đến việc tăng sử dụng bộ nhớ không cần thiết redundancy: Dư, thừa