SlideShare a Scribd company logo
Seminar and Progress Report


A comparison between SQL (Conventional) & NOSQL (WebScale)
              Databases using various scenarios




                            Gaurav Paliwal
                              0071641507
                   B.Tech (Information Technology)
                              8th Semester
What is NoSQL




This does NOT mean “No SQL”
What is NoSQL




This does mean “Not ONLY SQL”
Why is Not only SQL




Google once ran off of 40,000 MySQL installations
Why is Not only SQL




Facebook was at one point spending $1M per month for specialized
           database hardware to serve their pictures.
Why is Not only SQL




These unviable solutions led to a re-evaluation of existing database
 technologies and led to the Not-Only-SQL (NoSQL) movement.
The rise of Not only SQL - 1




       Google's Way
The rise of Not only SQL - 1


1. Google invented for BigTable database.
The rise of Not only SQL - 1


1. Google invented for BigTable database.

2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.
The rise of Not only SQL - 1


1. Google invented for BigTable database.

2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.

3. It is not a relational database and can be better defined as a sparse,
distributed multi-dimensional sorted map.
The rise of Not only SQL - 1


1. Google invented for BigTable database.

2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.

3. It is not a relational database and can be better defined as a sparse,
distributed multi-dimensional sorted map.

4. BigTable is designed to scale into the petabyte range across "hundreds
or thousands of machines, and to make it easy to add more machines to
the system and automatically start taking advantage of those resources
without any reconfiguration".
The rise of Not only SQL - 2




      Facebook's Way
The rise of Not only SQL - 2

1. It is a NoSQL solution that was initially developed by Facebook and
powers their Inbox Search feature.
The rise of Not only SQL - 2

1. It is a NoSQL solution that was initially developed by Facebook and
powers their Inbox Search feature.

2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.
The rise of Not only SQL - 2

1. It is a NoSQL solution that was initially developed by Facebook and
powers their Inbox Search feature.

2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.

3. Cassandra is an open source distributed database management
system.
The rise of Not only SQL - 2

1. It is a NoSQL solution that was initially developed by Facebook and
powers their Inbox Search feature.

2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.

3. Cassandra is an open source distributed database management
system.

4. It is an Apache Software Foundation top-level project designed to
handle very large amounts of data spread out across many commodity
servers while providing a highly available service with no single point of
failure.
The rise of Not only SQL - Others

Hadoop / HBase
Hypertable
Amazon SimpleDB
MongoDB
Terrastore
CouchDB
MemcacheDB


And Many others {{The list is Endless}}.
Benefits of NoSQL Databases




      1. Elastic scaling
Benefits of NoSQL Databases




        2. Big data
Benefits of NoSQL Databases




      3. Goodbye DBAs
Benefits of NoSQL Databases




       4. Economics
Benefits of NoSQL Databases




   5. Flexible data models
NoSQL comparison with SQL




         1. ACID
NoSQL comparison with SQL




         2. CAP
NoSQL comparison with SQL




        3. Maturity
NoSQL comparison with SQL




       4. Support
NoSQL comparison with SQL




5. Analytics and business intelligence
NoSQL comparison with SQL




     6. Administration
NoSQL comparison with SQL




       7. Expertise
NoSQL comparison with SQL




        Practical

        “Head On”
NoSQL comparison with SQL




        Questions

More Related Content

What's hot (20)

PPTX
Cassandra-vs-MongoDB
Jainul Musani
 
PPTX
AMP Camp 5 Intro
jeykottalam
 
PPTX
U-SQL Learning Resources (SQLBits 2016)
Michael Rys
 
PDF
Harnessing the power of both worlds
Karan Gulati
 
PPTX
Database synchronization prashant parit
PrashantP23
 
ODP
Nonrelational Databases
Udi Bauman
 
PDF
NoSQL Databases Introduction - UTN 2013
Facundo Farias
 
PDF
What to Expect for Big Data and Apache Spark in 2017
Databricks
 
PPTX
Selecting best NoSQL
Mohammed Fazuluddin
 
PDF
Intoduction to sql 2012 Tabular Modeling
Karan Gulati
 
PDF
Cassandra REST API with Pagination TEAM 15
Akash Kant
 
PDF
Topic 12: NoSQL in Action
Zubair Nabi
 
PPTX
Nosql seminar
Shreyashkumar Nangnurwar
 
PPT
RDBMS vs NoSQL
Murat Çakal
 
PDF
2016 Spark Summit East Keynote: Matei Zaharia
Databricks
 
PDF
Redshift VS BigQuery
Kostas Pardalis
 
PPTX
Zeppelin at twitter (sf data science meetup, july 2016)
Prasad Wagle
 
PDF
GraphFrames: DataFrame-based graphs for Apache® Spark™
Databricks
 
PPSX
A Seminar on NoSQL Databases.
Navdeep Charan
 
Cassandra-vs-MongoDB
Jainul Musani
 
AMP Camp 5 Intro
jeykottalam
 
U-SQL Learning Resources (SQLBits 2016)
Michael Rys
 
Harnessing the power of both worlds
Karan Gulati
 
Database synchronization prashant parit
PrashantP23
 
Nonrelational Databases
Udi Bauman
 
NoSQL Databases Introduction - UTN 2013
Facundo Farias
 
What to Expect for Big Data and Apache Spark in 2017
Databricks
 
Selecting best NoSQL
Mohammed Fazuluddin
 
Intoduction to sql 2012 Tabular Modeling
Karan Gulati
 
Cassandra REST API with Pagination TEAM 15
Akash Kant
 
Topic 12: NoSQL in Action
Zubair Nabi
 
RDBMS vs NoSQL
Murat Çakal
 
2016 Spark Summit East Keynote: Matei Zaharia
Databricks
 
Redshift VS BigQuery
Kostas Pardalis
 
Zeppelin at twitter (sf data science meetup, july 2016)
Prasad Wagle
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
Databricks
 
A Seminar on NoSQL Databases.
Navdeep Charan
 

Similar to NoSQL and SQL Databases (20)

PPTX
NoSQLDatabases
Adi Challa
 
PPTX
No sql database
vishal gupta
 
PPTX
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
PPTX
UNIT-2.pptx
SIVAKUMARM603675
 
KEY
NoSQL in the context of Social Web
Bogdan Gaza
 
PDF
The NoSQL Movement
RalucaGheorghita
 
PPTX
NoSQL
dbulic
 
PDF
Relational Databases For An Efficient Data Management And...
Sheena Crouch
 
PPTX
Sql vs NoSQL
RTigger
 
PDF
NOsql Presentation.pdf
AkshayDwivedi31
 
PPTX
Introduction to NoSQL database technology
nicolausalex722
 
PDF
Sql no sql
Dave Stokes
 
PPTX
NoSQL: what does it mean, how did we get here, and why should I care? - Hugo ...
South London Geek Nights
 
PPTX
Non relational databases-no sql
Ram kumar
 
PDF
A Beginners Guide to noSQL
Mike Crabb
 
PPTX
NoSQL.pptx
RithikRaj25
 
PPTX
Introduction to Bigdata and NoSQL
Tushar Shende
 
KEY
SLQ vs NOSQL - friends or foes
Pedro Gomes
 
PDF
SLQ vs NOSQL - friends or foes
Miguel Araújo
 
PPTX
Introduction to asdfghjkln b vfgh n v
23mz02
 
NoSQLDatabases
Adi Challa
 
No sql database
vishal gupta
 
Introduction to Data Science NoSQL.pptx
tarakesh7199
 
UNIT-2.pptx
SIVAKUMARM603675
 
NoSQL in the context of Social Web
Bogdan Gaza
 
The NoSQL Movement
RalucaGheorghita
 
NoSQL
dbulic
 
Relational Databases For An Efficient Data Management And...
Sheena Crouch
 
Sql vs NoSQL
RTigger
 
NOsql Presentation.pdf
AkshayDwivedi31
 
Introduction to NoSQL database technology
nicolausalex722
 
Sql no sql
Dave Stokes
 
NoSQL: what does it mean, how did we get here, and why should I care? - Hugo ...
South London Geek Nights
 
Non relational databases-no sql
Ram kumar
 
A Beginners Guide to noSQL
Mike Crabb
 
NoSQL.pptx
RithikRaj25
 
Introduction to Bigdata and NoSQL
Tushar Shende
 
SLQ vs NOSQL - friends or foes
Pedro Gomes
 
SLQ vs NOSQL - friends or foes
Miguel Araújo
 
Introduction to asdfghjkln b vfgh n v
23mz02
 
Ad

More from Gaurav Paliwal (19)

PDF
Group Presentation on Bussiness Intelligence
Gaurav Paliwal
 
PDF
Mysql engines
Gaurav Paliwal
 
PDF
User interface
Gaurav Paliwal
 
PDF
IBM Developer SuperStar Competition
Gaurav Paliwal
 
PDF
Presentation
Gaurav Paliwal
 
PDF
foss for colleges
Gaurav Paliwal
 
PDF
Open Source ICT Education India
Gaurav Paliwal
 
PDF
Egovernace
Gaurav Paliwal
 
PDF
Debianvsubuntu
Gaurav Paliwal
 
ODP
Software testing tools
Gaurav Paliwal
 
PPT
Railway Presentation
Gaurav Paliwal
 
PPT
Linux_Fedora_ppt
Gaurav Paliwal
 
PPT
The Timer
Gaurav Paliwal
 
DOC
Timer Listings
Gaurav Paliwal
 
PPT
Fedora Linux
Gaurav Paliwal
 
ODP
X Server
Gaurav Paliwal
 
ODP
Open Source for Institutes
Gaurav Paliwal
 
PPT
Slim Server Theory
Gaurav Paliwal
 
PPT
Slim Server Practical
Gaurav Paliwal
 
Group Presentation on Bussiness Intelligence
Gaurav Paliwal
 
Mysql engines
Gaurav Paliwal
 
User interface
Gaurav Paliwal
 
IBM Developer SuperStar Competition
Gaurav Paliwal
 
Presentation
Gaurav Paliwal
 
foss for colleges
Gaurav Paliwal
 
Open Source ICT Education India
Gaurav Paliwal
 
Egovernace
Gaurav Paliwal
 
Debianvsubuntu
Gaurav Paliwal
 
Software testing tools
Gaurav Paliwal
 
Railway Presentation
Gaurav Paliwal
 
Linux_Fedora_ppt
Gaurav Paliwal
 
The Timer
Gaurav Paliwal
 
Timer Listings
Gaurav Paliwal
 
Fedora Linux
Gaurav Paliwal
 
X Server
Gaurav Paliwal
 
Open Source for Institutes
Gaurav Paliwal
 
Slim Server Theory
Gaurav Paliwal
 
Slim Server Practical
Gaurav Paliwal
 
Ad

Recently uploaded (20)

PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 

NoSQL and SQL Databases

  • 1. Seminar and Progress Report A comparison between SQL (Conventional) & NOSQL (WebScale) Databases using various scenarios Gaurav Paliwal 0071641507 B.Tech (Information Technology) 8th Semester
  • 2. What is NoSQL This does NOT mean “No SQL”
  • 3. What is NoSQL This does mean “Not ONLY SQL”
  • 4. Why is Not only SQL Google once ran off of 40,000 MySQL installations
  • 5. Why is Not only SQL Facebook was at one point spending $1M per month for specialized database hardware to serve their pictures.
  • 6. Why is Not only SQL These unviable solutions led to a re-evaluation of existing database technologies and led to the Not-Only-SQL (NoSQL) movement.
  • 7. The rise of Not only SQL - 1 Google's Way
  • 8. The rise of Not only SQL - 1 1. Google invented for BigTable database.
  • 9. The rise of Not only SQL - 1 1. Google invented for BigTable database. 2. BigTable maps two arbitrary string values (row key and column key) and timestamp (hence three dimensional mapping) into associated arbitrary byte array.
  • 10. The rise of Not only SQL - 1 1. Google invented for BigTable database. 2. BigTable maps two arbitrary string values (row key and column key) and timestamp (hence three dimensional mapping) into associated arbitrary byte array. 3. It is not a relational database and can be better defined as a sparse, distributed multi-dimensional sorted map.
  • 11. The rise of Not only SQL - 1 1. Google invented for BigTable database. 2. BigTable maps two arbitrary string values (row key and column key) and timestamp (hence three dimensional mapping) into associated arbitrary byte array. 3. It is not a relational database and can be better defined as a sparse, distributed multi-dimensional sorted map. 4. BigTable is designed to scale into the petabyte range across "hundreds or thousands of machines, and to make it easy to add more machines to the system and automatically start taking advantage of those resources without any reconfiguration".
  • 12. The rise of Not only SQL - 2 Facebook's Way
  • 13. The rise of Not only SQL - 2 1. It is a NoSQL solution that was initially developed by Facebook and powers their Inbox Search feature.
  • 14. The rise of Not only SQL - 2 1. It is a NoSQL solution that was initially developed by Facebook and powers their Inbox Search feature. 2. Jeff Hammerbacher, who led the Facebook Data team at the time, has described Cassandra as a BigTable data model running on an Amazon Dynamo-like infrastructure.
  • 15. The rise of Not only SQL - 2 1. It is a NoSQL solution that was initially developed by Facebook and powers their Inbox Search feature. 2. Jeff Hammerbacher, who led the Facebook Data team at the time, has described Cassandra as a BigTable data model running on an Amazon Dynamo-like infrastructure. 3. Cassandra is an open source distributed database management system.
  • 16. The rise of Not only SQL - 2 1. It is a NoSQL solution that was initially developed by Facebook and powers their Inbox Search feature. 2. Jeff Hammerbacher, who led the Facebook Data team at the time, has described Cassandra as a BigTable data model running on an Amazon Dynamo-like infrastructure. 3. Cassandra is an open source distributed database management system. 4. It is an Apache Software Foundation top-level project designed to handle very large amounts of data spread out across many commodity servers while providing a highly available service with no single point of failure.
  • 17. The rise of Not only SQL - Others Hadoop / HBase Hypertable Amazon SimpleDB MongoDB Terrastore CouchDB MemcacheDB And Many others {{The list is Endless}}.
  • 18. Benefits of NoSQL Databases 1. Elastic scaling
  • 19. Benefits of NoSQL Databases 2. Big data
  • 20. Benefits of NoSQL Databases 3. Goodbye DBAs
  • 21. Benefits of NoSQL Databases 4. Economics
  • 22. Benefits of NoSQL Databases 5. Flexible data models
  • 23. NoSQL comparison with SQL 1. ACID
  • 24. NoSQL comparison with SQL 2. CAP
  • 25. NoSQL comparison with SQL 3. Maturity
  • 26. NoSQL comparison with SQL 4. Support
  • 27. NoSQL comparison with SQL 5. Analytics and business intelligence
  • 28. NoSQL comparison with SQL 6. Administration
  • 29. NoSQL comparison with SQL 7. Expertise
  • 30. NoSQL comparison with SQL Practical “Head On”
  • 31. NoSQL comparison with SQL Questions