SlideShare a Scribd company logo
2
Most read
10
Most read
11
Most read
UNIT II
Jayapriya K N
AP/CSE
NOSQL
• NoSQL is a type of database management system
(DBMS) that is designed to handle and store large
volumes of unstructured and semi-structured data.
Unlike traditional relational databases that use tables
with pre-defined schemas to store data, NoSQL
databases use flexible data models that can adapt to
changes in data structures and are capable of scaling
horizontally to handle growing amounts of data.
• The term NoSQL originally referred to “non-SQL” or
“non-relational” databases, but the term has since
evolved to mean “not only SQL,” as NoSQL databases
have expanded to include a wide range of different
database architectures and data models.
Four main categories:
• Document databases
• Key-value stores
• Column-family stores
• Graph databases
• NoSQL databases social media analytics, e-
commerce, and gaming, content management
systems, document management, and
customer relationship management.
Continuation
• A NoSQL database includes simplicity of design,
simpler horizontal scaling to clusters of
machines,has and finer control over availability.
• NoSQL databases are designed to handle large
amounts of unstructured or semi-structured data,
and they can accommodate dynamic changes to
the data model.
• Many NoSQL stores compromise consistency in
favor of availability, speed,, and partition
tolerance.
Continuation
• Most NoSQL stores lack true ACID(Atomicity,
Consistency, Isolation, Durability) transactions
but a few databases, such as MarkLogic,
Aerospike, FairCom c-treeACE, Google Spanner,
Symas LMDB, and OrientDB have made them
central to their designs.
• Most NoSQL databases offer a concept of
eventual consistency in which database changes
are propagated to all nodes so queries for data
might not return updated data immediately or
might result in reading data that is not accurate
which is a problem known as stale reads.
Continuation
• In document database ,each document can
contain a different set of fields, making it easy
to accommodate changing data requirements.
Key Features of NoSQL:
• Dynamic schema
• Horizontal scalability
• Document-based
• Key-value-based:
Continuation
• Column-based:
• Distributed and high availability
• Flexibility
• Performance
Advantages of NoSQL:
• High scalability
• Flexibility
• High availability
Continuation
• Scalability
• Performance
• Cost-effectiveness
• Agility
Disadvantages of NoSQL
• Lack of standardization
• Lack of ACID compliance
• Narrow focus
Continuation
• Open-source
• Lack of support for complex queries
• Lack of maturity
• Management challenge
• GUI is not available
• Backup
• Large document size
When should NoSQL be used:
• When a huge amount of data needs to be stored
and retrieved.
• The relationship between the data you store is
not that important
• The data changes over time and is not structured.
• Support of Constraints and Joins is not required
at the database level
• The data is growing continuously and you need to
scale the database regularly to handle the data.
Aggregate Data Model in NoSQL
• For the people who interact with data in
databases, the Aggregate Data model will help
in that interaction.

More Related Content

PPTX
Data mining an introduction
PPTX
Managing and Deploying High Performance Computing Clusters using Windows HPC ...
PPTX
Clustering in data Mining (Data Mining)
PPTX
Relational and non relational database 7
PDF
Overview of big data in cloud computing
PPTX
Data Governance for Enterprises
PDF
Introduction to Data Analytics, AKTU - UNIT-1
PPTX
Mini training - Introduction to Microsoft Azure Storage
Data mining an introduction
Managing and Deploying High Performance Computing Clusters using Windows HPC ...
Clustering in data Mining (Data Mining)
Relational and non relational database 7
Overview of big data in cloud computing
Data Governance for Enterprises
Introduction to Data Analytics, AKTU - UNIT-1
Mini training - Introduction to Microsoft Azure Storage

What's hot (20)

PPT
Conceptos y Protocolos de Enrutamiento (Capitulo 6)
PDF
Big data in healthcare
PPTX
Big Data Challenges and solutions.pptx
PDF
Big data Analytics
PPT
Visual Analytics in Big Data
PDF
Shadow IT
PDF
Modulo VI: Detección de intrusos
PDF
(R17A0528) BIG DATA ANALYTICS.pdf
POT
Multi media Data mining
PDF
Big Data Visualization
PPTX
Data mining , Knowledge Discovery Process, Classification
PDF
Lecture1 introduction to big data
PPTX
Big Data
DOCX
Data warehouse Project Report
PDF
Everis big data_wilson_v1.4
PPTX
SOCstock 2021 The Cloud-native SOC
PPTX
2-Tier and 3-Tier Architecture of Enterprise Resource Planning
PPTX
The Path to Data and Analytics Modernization
PDF
Lecture6 introduction to data streams
PPTX
Conceptos y Protocolos de Enrutamiento (Capitulo 6)
Big data in healthcare
Big Data Challenges and solutions.pptx
Big data Analytics
Visual Analytics in Big Data
Shadow IT
Modulo VI: Detección de intrusos
(R17A0528) BIG DATA ANALYTICS.pdf
Multi media Data mining
Big Data Visualization
Data mining , Knowledge Discovery Process, Classification
Lecture1 introduction to big data
Big Data
Data warehouse Project Report
Everis big data_wilson_v1.4
SOCstock 2021 The Cloud-native SOC
2-Tier and 3-Tier Architecture of Enterprise Resource Planning
The Path to Data and Analytics Modernization
Lecture6 introduction to data streams
Ad

Similar to Ccs334 Big data analytics UNIT II ppt notes (20)

PPTX
Muskan Kumari (1276) Intro to NoSql.pptx. pptx
PPTX
Introduction to NoSQL database technology
PPTX
NOSQL vs SQL
PPTX
nosqldatabnjxjdjases-240121150542-d4ec9e23.pptx
PDF
Presentation On NoSQL Databases
PPTX
Introduction to nosql | NoSQL databases
PPTX
Presentation on NOSQL and mongodb .pptx
PPTX
No SQL DATABASE Description about 4 no sql database.pptx
PPTX
PPTX
cours database pour etudiant NoSQL (1).pptx
PPTX
NoSQL.pptx
PPTX
UNIT-2.pptx
PPTX
unit2-ppt1.pptx
PPTX
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
PPTX
Introduction to NoSQL
PPTX
SQL vs NoSQL
PPTX
cloud computinghshdbbsbshdhsjdbxbxhdnxbxbsbxbxbxbx
PDF
the rising no sql technology
PPTX
Introduction to NoSQL & Features of NoSQL.pptx
PPTX
SQL vs NoSQL presentacion informativa.pptx
Muskan Kumari (1276) Intro to NoSql.pptx. pptx
Introduction to NoSQL database technology
NOSQL vs SQL
nosqldatabnjxjdjases-240121150542-d4ec9e23.pptx
Presentation On NoSQL Databases
Introduction to nosql | NoSQL databases
Presentation on NOSQL and mongodb .pptx
No SQL DATABASE Description about 4 no sql database.pptx
cours database pour etudiant NoSQL (1).pptx
NoSQL.pptx
UNIT-2.pptx
unit2-ppt1.pptx
NOSQL PRESENTATION ON INTRRODUCTION Intro.pptx
Introduction to NoSQL
SQL vs NoSQL
cloud computinghshdbbsbshdhsjdbxbxhdnxbxbsbxbxbxbx
the rising no sql technology
Introduction to NoSQL & Features of NoSQL.pptx
SQL vs NoSQL presentacion informativa.pptx
Ad

Recently uploaded (20)

PPTX
Introduction to Knowledge Engineering Part 1
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Introduction to Data Science and Data Analysis
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
modul_python (1).pptx for professional and student
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Mega Projects Data Mega Projects Data
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PPTX
Database Infoormation System (DBIS).pptx
PDF
Transcultural that can help you someday.
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
[EN] Industrial Machine Downtime Prediction
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
Introduction to Knowledge Engineering Part 1
Data_Analytics_and_PowerBI_Presentation.pptx
Introduction to Data Science and Data Analysis
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
modul_python (1).pptx for professional and student
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Reliability_Chapter_ presentation 1221.5784
oil_refinery_comprehensive_20250804084928 (1).pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Mega Projects Data Mega Projects Data
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
Database Infoormation System (DBIS).pptx
Transcultural that can help you someday.
STERILIZATION AND DISINFECTION-1.ppthhhbx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
ISS -ESG Data flows What is ESG and HowHow
[EN] Industrial Machine Downtime Prediction
Galatica Smart Energy Infrastructure Startup Pitch Deck

Ccs334 Big data analytics UNIT II ppt notes

  • 2. NOSQL • NoSQL is a type of database management system (DBMS) that is designed to handle and store large volumes of unstructured and semi-structured data. Unlike traditional relational databases that use tables with pre-defined schemas to store data, NoSQL databases use flexible data models that can adapt to changes in data structures and are capable of scaling horizontally to handle growing amounts of data. • The term NoSQL originally referred to “non-SQL” or “non-relational” databases, but the term has since evolved to mean “not only SQL,” as NoSQL databases have expanded to include a wide range of different database architectures and data models.
  • 3. Four main categories: • Document databases • Key-value stores • Column-family stores • Graph databases • NoSQL databases social media analytics, e- commerce, and gaming, content management systems, document management, and customer relationship management.
  • 4. Continuation • A NoSQL database includes simplicity of design, simpler horizontal scaling to clusters of machines,has and finer control over availability. • NoSQL databases are designed to handle large amounts of unstructured or semi-structured data, and they can accommodate dynamic changes to the data model. • Many NoSQL stores compromise consistency in favor of availability, speed,, and partition tolerance.
  • 5. Continuation • Most NoSQL stores lack true ACID(Atomicity, Consistency, Isolation, Durability) transactions but a few databases, such as MarkLogic, Aerospike, FairCom c-treeACE, Google Spanner, Symas LMDB, and OrientDB have made them central to their designs. • Most NoSQL databases offer a concept of eventual consistency in which database changes are propagated to all nodes so queries for data might not return updated data immediately or might result in reading data that is not accurate which is a problem known as stale reads.
  • 6. Continuation • In document database ,each document can contain a different set of fields, making it easy to accommodate changing data requirements. Key Features of NoSQL: • Dynamic schema • Horizontal scalability • Document-based • Key-value-based:
  • 7. Continuation • Column-based: • Distributed and high availability • Flexibility • Performance Advantages of NoSQL: • High scalability • Flexibility • High availability
  • 8. Continuation • Scalability • Performance • Cost-effectiveness • Agility Disadvantages of NoSQL • Lack of standardization • Lack of ACID compliance • Narrow focus
  • 9. Continuation • Open-source • Lack of support for complex queries • Lack of maturity • Management challenge • GUI is not available • Backup • Large document size
  • 10. When should NoSQL be used: • When a huge amount of data needs to be stored and retrieved. • The relationship between the data you store is not that important • The data changes over time and is not structured. • Support of Constraints and Joins is not required at the database level • The data is growing continuously and you need to scale the database regularly to handle the data.
  • 11. Aggregate Data Model in NoSQL • For the people who interact with data in databases, the Aggregate Data model will help in that interaction.