SlideShare a Scribd company logo
1 of 14
Download to read offline
NoSQL Databases
Advanced Database Management Systems


              Vamshi Krishna Reddy V
                      MT2009151
  International Institute of Information Technology
                   Bangalore, India
Relational Databases
• MySQL, PostgreSQL, SQLite, Oracle etc.,

• Good at
  •   Schemas
  •   Strong Consistency
  •   Transactions
  •   “Mature” and well tested
  •   Availability of Expertise
What is NoSQL?
• It’s not Anti SQL or ‘NO’ SQL.

• It means (N)ot (O)nly SQL.

• Exact name could be Non Relational DB.

• Present trend of sharing needs small and
  simple terms.
Data – Information Explosion
• Internet Scale

• Massive data collections.

• Huge number of requests.

• 24/7 across the globe.
Need for NoSQL
Types of NoSQL Solutions

                 NoSQL Databases

                                    Key-Value
  Column Store                        stores
   Databases
                     Document
                      Oriented             Graph
                     databases            Databases
XML Databases


                           Others
For Whom?
• Specific Needs

• Non Safety critical systems

• Web applications like
  – Social networking
  – Music and Video streaming.
Features of NoSQL
• Schema less

• High Availability

• Horizontal Scalability
Conflicts of NoSQL with SQL
• ACID versus BASE
  •   A: Atomicity
  •   C:Consistency
  •   I: Isolation
  •   D: Durability


• CAP Theorem
  • C: Consistency
  • A: Availability
  • P: Partition Tolerance
Consistency

                   Consistency




  Strong                           Weak
Consistency                      Consistency




               Eventual
              Consistency                 Other
Challenges in using NoSQL
• Lack of Expertise.

• Historic Decisions in designing application
  database.

• Incorporating into monolithic system having
  relational data.

• Support to ad-hoc queries by NoSQL.
Conclusion
• Ease of use

• Way of thinking

• Eventual Consistency

• It’s about choosing right tool for right job.
References
[1] The end of SQL and relational databases.
     http://blogs.computerworld.com/15510/the_end_of_sql_and_relational_databases_part_1_
     of_3, 2010.
[2] Why Enterprises Are Uninterested in NoSQL -Communications of the
     ACM.http://cacm.acm.org/blogs/blog-cacm/99512-why-enterprises-are-uninterested-in-
     nosql/fulltext,2010.
[3] CAP Theorem, Eventual Consistency, NoSQL.http://venublog.com/2010/04/07/cap-theorem-
     eventual-consistency-nosql/,2010.
[4] My Thoughts on NoSQL.http://www.eflorenzano.com/blog/post/my-thoughts-nosql/,2009.
[5] The dark side of NoSQL.http://codemonkeyism.com/dark-side-nosql/, 2009.
[6] CAP Confusion: Problems with Ypartitiontolerance- Cloudera - Apache Hadoop for the
     Enterprise.http://www.cloudera.com/blog/2010/04/cap-confusion-problems-with-partition-
     tolerance/, 2010.
[7] NoSQL: A Modest Proposal. http://voodootikigod.com/nosql-a-modest-proposal,
2009.
Thank You

More Related Content

What's hot

What's hot (20)

Sql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explainedSql vs NO-SQL database differences explained
Sql vs NO-SQL database differences explained
 
Why nosql?
Why nosql?Why nosql?
Why nosql?
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture Overview
 
NoSql Brownbag
NoSql BrownbagNoSql Brownbag
NoSql Brownbag
 
Mongo db model relationships with documents
Mongo db model relationships with documentsMongo db model relationships with documents
Mongo db model relationships with documents
 
SQL vs NoSQL
SQL vs NoSQLSQL vs NoSQL
SQL vs NoSQL
 
SQL Server 2016 What's New For Developers
SQL Server 2016  What's New For DevelopersSQL Server 2016  What's New For Developers
SQL Server 2016 What's New For Developers
 
RDBMS vs NoSQL
RDBMS vs NoSQLRDBMS vs NoSQL
RDBMS vs NoSQL
 
Deven s presentation
Deven s   presentationDeven s   presentation
Deven s presentation
 
SLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foes SLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foes
 
Nosql database presentation
Nosql database  presentationNosql database  presentation
Nosql database presentation
 
SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?
 
SLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foesSLQ vs NOSQL - friends or foes
SLQ vs NOSQL - friends or foes
 
SortaSQL
SortaSQLSortaSQL
SortaSQL
 
NoSQL with ASP.NET MVC
NoSQL with ASP.NET MVCNoSQL with ASP.NET MVC
NoSQL with ASP.NET MVC
 
Databasics an intro to database systems
Databasics  an intro to database systemsDatabasics  an intro to database systems
Databasics an intro to database systems
 
Introduction to no sql database
Introduction to no sql databaseIntroduction to no sql database
Introduction to no sql database
 
No sql or Not only SQL
No sql or Not only SQLNo sql or Not only SQL
No sql or Not only SQL
 
Does it Mix? Cassandra and RDBMS working together!
Does it Mix? Cassandra and RDBMS working together!Does it Mix? Cassandra and RDBMS working together!
Does it Mix? Cassandra and RDBMS working together!
 
SQL vs. NoSQL
SQL vs. NoSQLSQL vs. NoSQL
SQL vs. NoSQL
 

Viewers also liked

An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
Tameem Ahmad
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 

Viewers also liked (20)

Ibm aix
Ibm aixIbm aix
Ibm aix
 
Memory ballooning
Memory ballooningMemory ballooning
Memory ballooning
 
Dell server basics v5 0713
Dell server basics v5 0713Dell server basics v5 0713
Dell server basics v5 0713
 
tutorial presentation
tutorial presentationtutorial presentation
tutorial presentation
 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & Hypervisors
 
Memory virtualization
Memory virtualizationMemory virtualization
Memory virtualization
 
Unix Administration 1
Unix Administration 1Unix Administration 1
Unix Administration 1
 
Installing Aix
Installing AixInstalling Aix
Installing Aix
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
4. Memory virtualization and management
4. Memory virtualization and management4. Memory virtualization and management
4. Memory virtualization and management
 
In-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common PatternsIn-Memory Computing: How, Why? and common Patterns
In-Memory Computing: How, Why? and common Patterns
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
In memory databases presentation
In memory databases presentationIn memory databases presentation
In memory databases presentation
 
VMware Esx Short Presentation
VMware Esx Short PresentationVMware Esx Short Presentation
VMware Esx Short Presentation
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
Aix The Future of UNIX
Aix The Future of UNIX Aix The Future of UNIX
Aix The Future of UNIX
 
In-Memory DataBase
In-Memory DataBaseIn-Memory DataBase
In-Memory DataBase
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
In-memory Databases
In-memory DatabasesIn-memory Databases
In-memory Databases
 

Similar to No sql databases

Introduction to asdfghjkln b vfgh n v
Introduction to asdfghjkln b vfgh n    vIntroduction to asdfghjkln b vfgh n    v
Introduction to asdfghjkln b vfgh n v
23mz02
 
NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabases
Adi Challa
 

Similar to No sql databases (20)

introduction to NOSQL Database
introduction to NOSQL Databaseintroduction to NOSQL Database
introduction to NOSQL Database
 
To SQL or NoSQL, that is the question
To SQL or NoSQL, that is the questionTo SQL or NoSQL, that is the question
To SQL or NoSQL, that is the question
 
Introduction to NoSQL database technology
Introduction to NoSQL database technologyIntroduction to NoSQL database technology
Introduction to NoSQL database technology
 
SQL VS NoSQL
SQL VS NoSQLSQL VS NoSQL
SQL VS NoSQL
 
Big Data Platforms: An Overview
Big Data Platforms: An OverviewBig Data Platforms: An Overview
Big Data Platforms: An Overview
 
No SQL
No SQLNo SQL
No SQL
 
PayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL ClusterPayPal Big Data and MySQL Cluster
PayPal Big Data and MySQL Cluster
 
Unit II -BIG DATA ANALYTICS.docx
Unit II -BIG DATA ANALYTICS.docxUnit II -BIG DATA ANALYTICS.docx
Unit II -BIG DATA ANALYTICS.docx
 
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages  NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
NoSQL Now! Webinar Series: Innovations in NoSQL Query Languages
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology Landscape
 
nosql - introduction on nosql and sql vs nosql comparison
nosql - introduction on nosql and sql vs nosql comparisonnosql - introduction on nosql and sql vs nosql comparison
nosql - introduction on nosql and sql vs nosql comparison
 
NOsql Presentation.pdf
NOsql Presentation.pdfNOsql Presentation.pdf
NOsql Presentation.pdf
 
Presentation On NoSQL Databases
Presentation On NoSQL DatabasesPresentation On NoSQL Databases
Presentation On NoSQL Databases
 
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
 
Sql no sql
Sql no sqlSql no sql
Sql no sql
 
iForum 2015: SQL vs. NoSQL
iForum 2015: SQL vs. NoSQLiForum 2015: SQL vs. NoSQL
iForum 2015: SQL vs. NoSQL
 
NOSQL vs SQL
NOSQL vs SQLNOSQL vs SQL
NOSQL vs SQL
 
Yes sql08 inmemorydb
Yes sql08 inmemorydbYes sql08 inmemorydb
Yes sql08 inmemorydb
 
Introduction to asdfghjkln b vfgh n v
Introduction to asdfghjkln b vfgh n    vIntroduction to asdfghjkln b vfgh n    v
Introduction to asdfghjkln b vfgh n v
 
NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabases
 

More from Vamshi Vangapally

More from Vamshi Vangapally (8)

Cryptocurrency Taxes Explained [Updated 2020]!
Cryptocurrency Taxes Explained [Updated 2020]!Cryptocurrency Taxes Explained [Updated 2020]!
Cryptocurrency Taxes Explained [Updated 2020]!
 
Sample 8949 Document BearTax
Sample 8949 Document BearTaxSample 8949 Document BearTax
Sample 8949 Document BearTax
 
Human's Guide to Cryptocurrency Taxes
Human's Guide to Cryptocurrency TaxesHuman's Guide to Cryptocurrency Taxes
Human's Guide to Cryptocurrency Taxes
 
Break My Trip
Break My TripBreak My Trip
Break My Trip
 
Introduction to Mobile Business Intelligence
Introduction to Mobile Business IntelligenceIntroduction to Mobile Business Intelligence
Introduction to Mobile Business Intelligence
 
Twitter Search
Twitter SearchTwitter Search
Twitter Search
 
Auto Categorization of twitter Users
Auto Categorization of twitter UsersAuto Categorization of twitter Users
Auto Categorization of twitter Users
 
Networks in their surrounding contexts
Networks in their surrounding contextsNetworks in their surrounding contexts
Networks in their surrounding contexts
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
SaadHumayun7
 

Recently uploaded (20)

factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...Navigating the Misinformation Minefield: The Role of Higher Education in the ...
Navigating the Misinformation Minefield: The Role of Higher Education in the ...
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 

No sql databases

  • 1. NoSQL Databases Advanced Database Management Systems Vamshi Krishna Reddy V MT2009151 International Institute of Information Technology Bangalore, India
  • 2. Relational Databases • MySQL, PostgreSQL, SQLite, Oracle etc., • Good at • Schemas • Strong Consistency • Transactions • “Mature” and well tested • Availability of Expertise
  • 3. What is NoSQL? • It’s not Anti SQL or ‘NO’ SQL. • It means (N)ot (O)nly SQL. • Exact name could be Non Relational DB. • Present trend of sharing needs small and simple terms.
  • 4. Data – Information Explosion • Internet Scale • Massive data collections. • Huge number of requests. • 24/7 across the globe.
  • 6. Types of NoSQL Solutions NoSQL Databases Key-Value Column Store stores Databases Document Oriented Graph databases Databases XML Databases Others
  • 7. For Whom? • Specific Needs • Non Safety critical systems • Web applications like – Social networking – Music and Video streaming.
  • 8. Features of NoSQL • Schema less • High Availability • Horizontal Scalability
  • 9. Conflicts of NoSQL with SQL • ACID versus BASE • A: Atomicity • C:Consistency • I: Isolation • D: Durability • CAP Theorem • C: Consistency • A: Availability • P: Partition Tolerance
  • 10. Consistency Consistency Strong Weak Consistency Consistency Eventual Consistency Other
  • 11. Challenges in using NoSQL • Lack of Expertise. • Historic Decisions in designing application database. • Incorporating into monolithic system having relational data. • Support to ad-hoc queries by NoSQL.
  • 12. Conclusion • Ease of use • Way of thinking • Eventual Consistency • It’s about choosing right tool for right job.
  • 13. References [1] The end of SQL and relational databases. http://blogs.computerworld.com/15510/the_end_of_sql_and_relational_databases_part_1_ of_3, 2010. [2] Why Enterprises Are Uninterested in NoSQL -Communications of the ACM.http://cacm.acm.org/blogs/blog-cacm/99512-why-enterprises-are-uninterested-in- nosql/fulltext,2010. [3] CAP Theorem, Eventual Consistency, NoSQL.http://venublog.com/2010/04/07/cap-theorem- eventual-consistency-nosql/,2010. [4] My Thoughts on NoSQL.http://www.eflorenzano.com/blog/post/my-thoughts-nosql/,2009. [5] The dark side of NoSQL.http://codemonkeyism.com/dark-side-nosql/, 2009. [6] CAP Confusion: Problems with Ypartitiontolerance- Cloudera - Apache Hadoop for the Enterprise.http://www.cloudera.com/blog/2010/04/cap-confusion-problems-with-partition- tolerance/, 2010. [7] NoSQL: A Modest Proposal. http://voodootikigod.com/nosql-a-modest-proposal, 2009.