Sri Raghavendra Educational Institutions Society (R)
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
www.skit.org.in
Title: MongoDB
CO addressed: CO2
Course: Big Data Analytics
Presented by: Mr. P. Kiran Kumar
Department: ISE
2
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
What is MongoDB?
Introduction to MongoDB
Key Characteristics
3
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
Why MongoDB?
Key Advantages of MongoDB
RDBMS Limitation | MongoDB Solution |
Fixed schema | Flexible schema |
Difficult to scale vertically | Horizontal scaling |
Complex JOIN operations | Embedded documents |
Handling large data can be difficult | Distributed data storage |
Single-server dependency | Replication & high availability |
4
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
MongoDB Data Storage Model
JSON and BSON
JSON → BSON
JSON
{
"name": "Jack",
"age": 22,
"course": "CSE"
}
MongoDB stores it internally as BSON
5
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
Core Architecture Components
MongoDB Data Hierarchy
Database
Collection
Document
Field
6
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
RDBMS vs MongoDB
How RDBMS Concepts Map to MongoDB
Query Operations
7
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
Scalability & Reliability Features
1. Replication
2. Sharding
8
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
MongoDB Query Language & CRUD Operations
CRUD Operations
1. Create
Adds new documents to a collection.
2. Read
Retrieves documents from a collection.
3. Update
Modifies existing documents.
4. Delete
Removes documents from a collection.
9
01/09/2026
/skit.org.in
(Approved by AICTE, Accredited by NAAC, Affiliated to VTU, Karnataka)
Sri Krishna Institute of Technology
Advanced Data Manipulation
Aggregation Pipeline
Other MongoDB Features