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

PDF
Optimize MySQL performance for developers
PDF
Oracle Week 2016 - Modern Data Architecture
PPTX
SQL vs NoSQL
PPTX
Coming to cassandra from relational world (New)
PPTX
Sap hana overview
PDF
Big Challenges in Data Modeling: NoSQL and Data Modeling
PDF
Nosql database presentation
PPTX
CData - Triangle Woodard Group - QuickBooks
Optimize MySQL performance for developers
Oracle Week 2016 - Modern Data Architecture
SQL vs NoSQL
Coming to cassandra from relational world (New)
Sap hana overview
Big Challenges in Data Modeling: NoSQL and Data Modeling
Nosql database presentation
CData - Triangle Woodard Group - QuickBooks

What's hot (19)

PDF
Nosql data models
PPTX
NoSql Brownbag
PPTX
Rdbms vs. no sql
PPTX
Big data and polyglot solutions
PPTX
NoSQL Consepts
PPTX
Introduction to nosql | NoSQL databases
PPTX
Scaling SQL and NoSQL Databases in the Cloud
PPTX
Introduction to NoSQL and MongoDB
PPTX
NoSQL Architecture Overview
PDF
Introduction to SharePoint for SQLserver DBAs
PDF
Mongo db groundup-0-nosql-intro-syedawasekhirni
PDF
Supercharge your RDBMS with Elasticsearch
PPT
SQL vs NoSQL
PDF
Strata+Hadoop World NY 2016 - Avinash Ramineni
DOCX
Sql vs NO-SQL database differences explained
PDF
SQL vs NoSQL: Big Data Adoption & Success in the Enterprise
PDF
Maximizing performance via tuning and optimization
PPTX
NoSql - mayank singh
PPT
SQL, NoSQL, BigData in Data Architecture
Nosql data models
NoSql Brownbag
Rdbms vs. no sql
Big data and polyglot solutions
NoSQL Consepts
Introduction to nosql | NoSQL databases
Scaling SQL and NoSQL Databases in the Cloud
Introduction to NoSQL and MongoDB
NoSQL Architecture Overview
Introduction to SharePoint for SQLserver DBAs
Mongo db groundup-0-nosql-intro-syedawasekhirni
Supercharge your RDBMS with Elasticsearch
SQL vs NoSQL
Strata+Hadoop World NY 2016 - Avinash Ramineni
Sql vs NO-SQL database differences explained
SQL vs NoSQL: Big Data Adoption & Success in the Enterprise
Maximizing performance via tuning and optimization
NoSql - mayank singh
SQL, NoSQL, BigData in Data Architecture
Ad

Viewers also liked (17)

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

Similar to NoSQL - Not Only SQL (20)

PPTX
Unit 3 MongDB
PPTX
NOSQL IN BIGDATA FOR PG STUDENTS FOR COL
PPTX
Introduction to NoSQL & Features of NoSQL.pptx
PPTX
introduction to NOSQL Database
PDF
No sql bigdata and postgresql
PPTX
No sql database
PPTX
Introduction to NoSQL database technology
DOCX
Unit II -BIG DATA ANALYTICS.docx
PPTX
NoSQL(NOT ONLY SQL)
PPTX
Erciyes university
DOCX
Know what is NOSQL
PDF
NOsql Presentation.pdf
PPTX
Introduction to Data Science NoSQL.pptx
DOCX
PPTX
No SQL DATABASE Description about 4 no sql database.pptx
PPTX
UNIT-2.pptx
PPTX
NoSQL in Big Data Analytics Tools .pptx
PPTX
cours database pour etudiant NoSQL (1).pptx
PPTX
gayathrinosql.pptx
PDF
the rising no sql technology
Unit 3 MongDB
NOSQL IN BIGDATA FOR PG STUDENTS FOR COL
Introduction to NoSQL & Features of NoSQL.pptx
introduction to NOSQL Database
No sql bigdata and postgresql
No sql database
Introduction to NoSQL database technology
Unit II -BIG DATA ANALYTICS.docx
NoSQL(NOT ONLY SQL)
Erciyes university
Know what is NOSQL
NOsql Presentation.pdf
Introduction to Data Science NoSQL.pptx
No SQL DATABASE Description about 4 no sql database.pptx
UNIT-2.pptx
NoSQL in Big Data Analytics Tools .pptx
cours database pour etudiant NoSQL (1).pptx
gayathrinosql.pptx
the rising no sql technology

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Onica Farming 24rsclub profitable farm business
PDF
Insiders guide to clinical Medicine.pdf
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
PDF
Sunset Boulevard Student Revision Booklet
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Module 3: Health Systems Tutorial Slides S2 2025
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Open folder Downloads.pdf yes yes ges yes
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Open Quiz Monsoon Mind Game Prelims.pptx
PPTX
Introduction and Scope of Bichemistry.pptx
PDF
Piense y hagase Rico - Napoleon Hill Ccesa007.pdf
PPTX
Software Engineering BSC DS UNIT 1 .pptx
O7-L3 Supply Chain Operations - ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Onica Farming 24rsclub profitable farm business
Insiders guide to clinical Medicine.pdf
The Final Stretch: How to Release a Game and Not Die in the Process.
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Mga Unang Hakbang Tungo Sa Tao by Joe Vibar Nero.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
How to Manage Loyalty Points in Odoo 18 Sales
Sunset Boulevard Student Revision Booklet
Abdominal Access Techniques with Prof. Dr. R K Mishra
Module 3: Health Systems Tutorial Slides S2 2025
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Open folder Downloads.pdf yes yes ges yes
human mycosis Human fungal infections are called human mycosis..pptx
Open Quiz Monsoon Mind Game Prelims.pptx
Introduction and Scope of Bichemistry.pptx
Piense y hagase Rico - Napoleon Hill Ccesa007.pdf
Software Engineering BSC DS UNIT 1 .pptx

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