SlideShare a Scribd company logo
NoSQL Dbs. 
By easydata.in 
easydata - Online Training
Relational Databases (SQL) And Non-relational 
Databases (NoSQL) 
Relational Databases (SQL) Non-relational Databases (NoSQL) 
Oracle MongoDB 
MySQL CouchDB 
SQL Server BigTable 
easydata - Online Training
NoSQL. 
• A NoSQL or Not Only SQL database provides a mechanism for storage and 
retrieval of data. 
• Motivations for this approach include simplicity of design, horizontal 
scaling and finer control over availability. 
• The data structure differs from the RDBMS, and therefore some operations 
are faster in NoSQL and some in RDBMS. 
• NoSQL databases are increasingly used in big data and real-time web 
applications. 
• NoSQL systems are also called "Not only SQL" to emphasize that they may 
also support SQL-like query languages. 
• Many NoSQL stores compromise consistency in favor of availability and 
partition tolerance. 
easydata - Online Training
key characteristics of NoSQL databases 
• They are distributed, can scale horizontally and can handle data 
volumes of the order of several terabytes or petabytes, with low 
latency. 
• They have less rigid schemas than a traditional RDBMS. 
• They have weaker transactional guarantees. 
• As suggested by the name, these databases do not support SQL. 
• Many NoSQL databases model data as row with column families, key 
value pairs or documents 
easydata - Online Training
If RDBMSs are so good, Why does any one 
need NoSQL databases ? 
• When your application is on the internet, where you are dealing with 
millions of users and data in the order of petabytes, things start to 
slow down with a RDBMS. 
• The basic operations with any database are read and write. Reads can 
be scaled by replicating data to multiple machines and load balancing 
read requests. However this does not work for writes because data 
consistency needs to be maintained. 
• Writes can be scaled only by partitioning the data. But this affects 
read as distributed joins can be slow and hard to implement. 
Additionally, to maintain ACID properties, databases need to lock data 
at the cost of performance. 
easydata - Online Training
Do not need a NoSQL store when - 
• All your data fits into 1 machine and does not need to be partitioned. 
• You are doing OLTP which required the ACID transaction properties 
and data consistency that RDBMS is good at. 
• You need ad hoc querying using a language like SQL. 
• You have complicated relationships between the entities in your 
applications. 
• Decoupling data from application is important to you. 
easydata - Online Training
Thank You 
easydata - Online Training

More Related Content

What's hot (19)

PDF
Nosql data models
Viet-Trung TRAN
 
PPTX
NoSql Brownbag
Sandeep Kumar
 
PPTX
Rdbms vs. no sql
Amar Jagdale
 
PPTX
Big data and polyglot solutions
Kumaran Ramanujam
 
PPTX
NoSQL Consepts
Maynooth University
 
PPTX
Introduction to nosql | NoSQL databases
ShilpaKrishna6
 
PPTX
Scaling SQL and NoSQL Databases in the Cloud
RightScale
 
PPTX
Introduction to NoSQL and MongoDB
Ahmed Farag
 
PPTX
NoSQL Architecture Overview
Christopher Foot
 
PDF
Introduction to SharePoint for SQLserver DBAs
Steve Knutson
 
PDF
Mongo db groundup-0-nosql-intro-syedawasekhirni
Dr. Awase Khirni Syed
 
PDF
Supercharge your RDBMS with Elasticsearch
Arthur Gimpel
 
PPT
SQL vs NoSQL
Skills Matter
 
PDF
Strata+Hadoop World NY 2016 - Avinash Ramineni
Avinash Ramineni
 
DOCX
Sql vs NO-SQL database differences explained
Satya Pal
 
PDF
SQL vs NoSQL: Big Data Adoption & Success in the Enterprise
Anita Luthra
 
PDF
Maximizing performance via tuning and optimization
MariaDB plc
 
PPTX
NoSql - mayank singh
Mayank Singh
 
PPT
SQL, NoSQL, BigData in Data Architecture
Venu Anuganti
 
Nosql data models
Viet-Trung TRAN
 
NoSql Brownbag
Sandeep Kumar
 
Rdbms vs. no sql
Amar Jagdale
 
Big data and polyglot solutions
Kumaran Ramanujam
 
NoSQL Consepts
Maynooth University
 
Introduction to nosql | NoSQL databases
ShilpaKrishna6
 
Scaling SQL and NoSQL Databases in the Cloud
RightScale
 
Introduction to NoSQL and MongoDB
Ahmed Farag
 
NoSQL Architecture Overview
Christopher Foot
 
Introduction to SharePoint for SQLserver DBAs
Steve Knutson
 
Mongo db groundup-0-nosql-intro-syedawasekhirni
Dr. Awase Khirni Syed
 
Supercharge your RDBMS with Elasticsearch
Arthur Gimpel
 
SQL vs NoSQL
Skills Matter
 
Strata+Hadoop World NY 2016 - Avinash Ramineni
Avinash Ramineni
 
Sql vs NO-SQL database differences explained
Satya Pal
 
SQL vs NoSQL: Big Data Adoption & Success in the Enterprise
Anita Luthra
 
Maximizing performance via tuning and optimization
MariaDB plc
 
NoSql - mayank singh
Mayank Singh
 
SQL, NoSQL, BigData in Data Architecture
Venu Anuganti
 

Viewers also liked (17)

PPT
Contrat d'exploitation à l'attention des exploitants sur les périmètres irrig...
Global Water Initiative - West Africa
 
PPTX
Right to water for agriculture in West Africa requires secure land rights
Global Water Initiative - West Africa
 
PPSX
Versatile e brochure
VersatileCFO
 
PPTX
неделя по профилактике употребления алкоголя 1368
Yana Mazurova
 
PDF
Node detection technique for node replication attack in mobile sensor network
IISRT
 
DOCX
Measuring activity
6023835
 
PDF
Countdown Social Pitch Deck
Brayden Adams
 
PDF
TOP 5 MUST FOLLOW TIPS FOR ASSIGNMENT WRITING IN UK at Best Assignment Help
Best Assignment Help
 
PDF
Iisrt sainivedhitha (ec)
IISRT
 
PDF
Step7 in 7_steps Siemens
mudzinge
 
PPTX
Le barrage de Diama (Sénégal): Evaluation des avantages sociaux et environnem...
Global Water Initiative - West Africa
 
PDF
Iisrt ramkumar
IISRT
 
PDF
Conjuntos e funções
Joice Souza
 
PDF
L'initiative pour l'irrigation au Sahel
Global Water Initiative - West Africa
 
PPTX
foreveryoungasia
Ratha Eagle
 
PDF
Andrew Barnett Fort Lauderdale Facts
Andrew Barnett
 
Contrat d'exploitation à l'attention des exploitants sur les périmètres irrig...
Global Water Initiative - West Africa
 
Right to water for agriculture in West Africa requires secure land rights
Global Water Initiative - West Africa
 
Versatile e brochure
VersatileCFO
 
неделя по профилактике употребления алкоголя 1368
Yana Mazurova
 
Node detection technique for node replication attack in mobile sensor network
IISRT
 
Measuring activity
6023835
 
Countdown Social Pitch Deck
Brayden Adams
 
TOP 5 MUST FOLLOW TIPS FOR ASSIGNMENT WRITING IN UK at Best Assignment Help
Best Assignment Help
 
Iisrt sainivedhitha (ec)
IISRT
 
Step7 in 7_steps Siemens
mudzinge
 
Le barrage de Diama (Sénégal): Evaluation des avantages sociaux et environnem...
Global Water Initiative - West Africa
 
Iisrt ramkumar
IISRT
 
Conjuntos e funções
Joice Souza
 
L'initiative pour l'irrigation au Sahel
Global Water Initiative - West Africa
 
foreveryoungasia
Ratha Eagle
 
Andrew Barnett Fort Lauderdale Facts
Andrew Barnett
 
Ad

Similar to NoSQL - Not Only SQL (20)

PPTX
Unit 3 MongDB
Praveen M Jigajinni
 
PPTX
Introduction to NoSQL & Features of NoSQL.pptx
SherinRappai
 
PPTX
introduction to NOSQL Database
nehabsairam
 
PDF
No sql bigdata and postgresql
Zaid Shabbir
 
PPTX
No sql database
vishal gupta
 
PPTX
Introduction to NoSQL database technology
nicolausalex722
 
DOCX
Unit II -BIG DATA ANALYTICS.docx
vvpadhu
 
PPTX
NoSQL(NOT ONLY SQL)
Rahul P
 
PPTX
Erciyes university
hothaifa alkhazraji
 
DOCX
Know what is NOSQL
Prasoon Sharma
 
PDF
NOsql Presentation.pdf
AkshayDwivedi31
 
PPTX
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
DOCX
No sql
Neeraj Kaushik
 
PPTX
No SQL DATABASE Description about 4 no sql database.pptx
KavithaMs10
 
PPTX
UNIT-2.pptx
SIVAKUMARM603675
 
PPTX
cours database pour etudiant NoSQL (1).pptx
ssuser1fde9c
 
PPTX
gayathrinosql.pptx
GayathriP95
 
PDF
the rising no sql technology
INFOGAIN PUBLICATION
 
PPTX
Relational databases vs Non-relational databases
James Serra
 
PDF
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
Sharmila Chidaravalli
 
Unit 3 MongDB
Praveen M Jigajinni
 
Introduction to NoSQL & Features of NoSQL.pptx
SherinRappai
 
introduction to NOSQL Database
nehabsairam
 
No sql bigdata and postgresql
Zaid Shabbir
 
No sql database
vishal gupta
 
Introduction to NoSQL database technology
nicolausalex722
 
Unit II -BIG DATA ANALYTICS.docx
vvpadhu
 
NoSQL(NOT ONLY SQL)
Rahul P
 
Erciyes university
hothaifa alkhazraji
 
Know what is NOSQL
Prasoon Sharma
 
NOsql Presentation.pdf
AkshayDwivedi31
 
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
No SQL DATABASE Description about 4 no sql database.pptx
KavithaMs10
 
UNIT-2.pptx
SIVAKUMARM603675
 
cours database pour etudiant NoSQL (1).pptx
ssuser1fde9c
 
gayathrinosql.pptx
GayathriP95
 
the rising no sql technology
INFOGAIN PUBLICATION
 
Relational databases vs Non-relational databases
James Serra
 
NoSQL BIg Data Analytics Mongo DB and Cassandra .pdf
Sharmila Chidaravalli
 
Ad

Recently uploaded (20)

PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
community health nursing question paper 2.pdf
Prince kumar
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 

NoSQL - Not Only SQL

  • 1. NoSQL Dbs. By easydata.in easydata - Online Training
  • 2. Relational Databases (SQL) And Non-relational Databases (NoSQL) Relational Databases (SQL) Non-relational Databases (NoSQL) Oracle MongoDB MySQL CouchDB SQL Server BigTable easydata - Online Training
  • 3. NoSQL. • A NoSQL or Not Only SQL database provides a mechanism for storage and retrieval of data. • Motivations for this approach include simplicity of design, horizontal scaling and finer control over availability. • The data structure differs from the RDBMS, and therefore some operations are faster in NoSQL and some in RDBMS. • NoSQL databases are increasingly used in big data and real-time web applications. • NoSQL systems are also called "Not only SQL" to emphasize that they may also support SQL-like query languages. • Many NoSQL stores compromise consistency in favor of availability and partition tolerance. easydata - Online Training
  • 4. key characteristics of NoSQL databases • They are distributed, can scale horizontally and can handle data volumes of the order of several terabytes or petabytes, with low latency. • They have less rigid schemas than a traditional RDBMS. • They have weaker transactional guarantees. • As suggested by the name, these databases do not support SQL. • Many NoSQL databases model data as row with column families, key value pairs or documents easydata - Online Training
  • 5. If RDBMSs are so good, Why does any one need NoSQL databases ? • When your application is on the internet, where you are dealing with millions of users and data in the order of petabytes, things start to slow down with a RDBMS. • The basic operations with any database are read and write. Reads can be scaled by replicating data to multiple machines and load balancing read requests. However this does not work for writes because data consistency needs to be maintained. • Writes can be scaled only by partitioning the data. But this affects read as distributed joins can be slow and hard to implement. Additionally, to maintain ACID properties, databases need to lock data at the cost of performance. easydata - Online Training
  • 6. Do not need a NoSQL store when - • All your data fits into 1 machine and does not need to be partitioned. • You are doing OLTP which required the ACID transaction properties and data consistency that RDBMS is good at. • You need ad hoc querying using a language like SQL. • You have complicated relationships between the entities in your applications. • Decoupling data from application is important to you. easydata - Online Training
  • 7. Thank You easydata - Online Training