SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
March 21, 2015
NoSQL Database:
New Era of Databases
for
Big data Analytics - Classification,
Characteristics and Comparison
MA561: Seminar in Accounting Information Systems
PIKUL
PRAKHONGKIT
1412353010
PUTSACHA
AKSORNSOROT
1332353001
YADA
HANTRAKUL
1412353009
A paper by
A B M Moniruzzaman and Syed Akhter Hossain
Accounting Information System
Presented by
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
RDBMS
(SQL)
NoSQL
Graphics from www.flaticon.com
NoSQL
VSSQL
Pros Database management system are
useful when working with a huge quantity of
data. System are distributed, non-relational
database.
Cons Management, tools and Installation still
maturing. Millions of users doing updates as well
as reads, in contrast to traditional DBMSs.
Pros Structured data and transactional high
performance workload are good at Relational
database.
Cons Fixed schema for organizing data.
Data huge of daily Transection difficult to scale.
Example CoachDB, MangoDB,
Cassandra, DynamicDB, Google Bigtable
etc.
Example Oracle, Sybase, dBase,
PostgreSQL, SQL Server, MySQL,
Microsoft Access etc.
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
Consistency Availability
Partition
Tolerance
CP AP
CA
N/A
All clients see current
data regardless of
updates or deletes
The system continues to
operate as expected
even with node failures
The system continues operate as
expected despite network or
message failures
Characteristics
of NoSQL DB
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
Key-Value store Document database
Wide-Column stores Graph database
Classification of NoSQL DB
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
NoSQL
Document Stored Wide-Column Stored Key-Value Stored Graph Database
Design & Features
Integrity
Indexing
Distribution
System
Programming C++ Erlang,
C++,C,
Python
JAVA JAVA JAVA C
C++
Erlang Erlang JAVA
Master-Slave
Replication
Master-
Slave
Replication
Master-
Slave
Replication
Master-Slave
Replication
- --Master-
Slave
Replication
Master-
Slave
Replication
BASE MVCC ASID -BASE - BASE ASID -
Secondary Index Yes Yes Yes Yes Yes - Yes - Yes
Conclusion
Database
Features
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
NoSQL Database
Adoption
1,300
Couch base Survey
Respondents
Research
NoSQL SKILL
Account Profile
Graphics from www.flaticon.com
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
PETA-BYTE
BIGDATA
NoSQL
Characteristics
Features and benefits
Of NoSQL database
Classification
• Key-Value stores
• Document databases
• Wide-Column stores
• Graph-Oriented
Comparison & Evaluation
Design, integrity, indexing,
distribution and system
Graphics from www.flaticon.com
Abstract Introduction Characteristics
of NoSQL DB
Classification
of NoSQL DB
Comparison
of NoSQL DB
Adoption
of NoSQL DB
Conclusion
Conclusion
THANK YOU
Graphics from www.flaticon.com
flaticon
This presentation accept and following: https://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution
You must give appropriate credit, provide a link to the license, and indicate if changes
were made. You may do so in any reasonable manner, but not in any way that suggests
the licensor endorses you or your use.
Noncommercial You may not use the material for commercial purposes.
No Derivatives If you remix, transform, or build upon the material, you may not
distribute the modified material.
Share - copy and redistribute the material in any medium or format
The licensor cannot revoke these freedoms as long as you follow the license terms.

Mais conteúdo relacionado

Mais procurados

08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS
koolkampus
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databases
Suhad Jihad
 
20. Parallel Databases in DBMS
20. Parallel Databases in DBMS20. Parallel Databases in DBMS
20. Parallel Databases in DBMS
koolkampus
 
Mobile dbms
Mobile dbmsMobile dbms
Mobile dbms
Tech_MX
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
koolkampus
 
Lecture 10 distributed database management system
Lecture 10   distributed database management systemLecture 10   distributed database management system
Lecture 10 distributed database management system
emailharmeet
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
honglee71
 

Mais procurados (20)

Recovery techniques
Recovery techniquesRecovery techniques
Recovery techniques
 
1.2 steps and functionalities
1.2 steps and functionalities1.2 steps and functionalities
1.2 steps and functionalities
 
Dbms
DbmsDbms
Dbms
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS08. Object Oriented Database in DBMS
08. Object Oriented Database in DBMS
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database system
 
Semi Structured Data
Semi Structured DataSemi Structured Data
Semi Structured Data
 
Nosql databases
Nosql databasesNosql databases
Nosql databases
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databases
 
20. Parallel Databases in DBMS
20. Parallel Databases in DBMS20. Parallel Databases in DBMS
20. Parallel Databases in DBMS
 
Mobile dbms
Mobile dbmsMobile dbms
Mobile dbms
 
19. Distributed Databases in DBMS
19. Distributed Databases in DBMS19. Distributed Databases in DBMS
19. Distributed Databases in DBMS
 
Lecture 10 distributed database management system
Lecture 10   distributed database management systemLecture 10   distributed database management system
Lecture 10 distributed database management system
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Data Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture NotesData Mining & Data Warehousing Lecture Notes
Data Mining & Data Warehousing Lecture Notes
 
PPL, OQL & oodbms
PPL, OQL & oodbmsPPL, OQL & oodbms
PPL, OQL & oodbms
 
introduction to NOSQL Database
introduction to NOSQL Databaseintroduction to NOSQL Database
introduction to NOSQL Database
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
 
Clusters
ClustersClusters
Clusters
 

Semelhante a NoSQL Database: Classification, Characteristics and Comparison

Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
Amazon Web Services
 
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data scienceMongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data science
bitragowthamkumar1
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
Slava Kokaev
 

Semelhante a NoSQL Database: Classification, Characteristics and Comparison (20)

SQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George GrammatikosSQL or NoSQL, is this the question? - George Grammatikos
SQL or NoSQL, is this the question? - George Grammatikos
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
 
SQL vs NoSQL deep dive
SQL vs NoSQL deep diveSQL vs NoSQL deep dive
SQL vs NoSQL deep dive
 
MongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data scienceMongoDB Lab Manual (1).pdf used in data science
MongoDB Lab Manual (1).pdf used in data science
 
No sql database
No sql databaseNo sql database
No sql database
 
Resume - RK
Resume - RKResume - RK
Resume - RK
 
Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-Presentation
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
 
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
 
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als DatenplattformRalph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
Ralph Kemperdick – IT-Tage 2015 – Microsoft Azure als Datenplattform
 
Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 
Oracle 12c
Oracle 12cOracle 12c
Oracle 12c
 
NoSQL
NoSQLNoSQL
NoSQL
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
 
Mongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorialMongo Bb - NoSQL tutorial
Mongo Bb - NoSQL tutorial
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
 

Mais de Mayuree Srikulwong

การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
Mayuree Srikulwong
 

Mais de Mayuree Srikulwong (20)

Lesson Design and Development for 21st Century Learners (in Thai) การออกแบบแล...
Lesson Design and Development for 21st Century Learners (in Thai) การออกแบบแล...Lesson Design and Development for 21st Century Learners (in Thai) การออกแบบแล...
Lesson Design and Development for 21st Century Learners (in Thai) การออกแบบแล...
 
การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
การใช้พื้นที่และการทำงานร่วมกันบนคลาวด์ Cloud storage and collaboration (ภาษา...
 
Introduction to Computer and Software คอมพิวเตอร์เบื้องต้นและซอฟแวร์ (ภาษาไทย)
Introduction to Computer and Software คอมพิวเตอร์เบื้องต้นและซอฟแวร์ (ภาษาไทย)Introduction to Computer and Software คอมพิวเตอร์เบื้องต้นและซอฟแวร์ (ภาษาไทย)
Introduction to Computer and Software คอมพิวเตอร์เบื้องต้นและซอฟแวร์ (ภาษาไทย)
 
Privacy and security ความเป็นส่วนตัวและความปลอดภัยในการใช้คอมพิวเตอร์ (ภาษาไทย)
Privacy and security ความเป็นส่วนตัวและความปลอดภัยในการใช้คอมพิวเตอร์ (ภาษาไทย)Privacy and security ความเป็นส่วนตัวและความปลอดภัยในการใช้คอมพิวเตอร์ (ภาษาไทย)
Privacy and security ความเป็นส่วนตัวและความปลอดภัยในการใช้คอมพิวเตอร์ (ภาษาไทย)
 
เทคนิคการทำงานนำเสนอ Presentation Design Techniques (2019) - In Thai and English
เทคนิคการทำงานนำเสนอ Presentation Design Techniques (2019) - In Thai and Englishเทคนิคการทำงานนำเสนอ Presentation Design Techniques (2019) - In Thai and English
เทคนิคการทำงานนำเสนอ Presentation Design Techniques (2019) - In Thai and English
 
การพัฒนานวัตกรรมและเทคโนโลยีการศึกษา Development of Educational Innovation an...
การพัฒนานวัตกรรมและเทคโนโลยีการศึกษา Development of Educational Innovation an...การพัฒนานวัตกรรมและเทคโนโลยีการศึกษา Development of Educational Innovation an...
การพัฒนานวัตกรรมและเทคโนโลยีการศึกษา Development of Educational Innovation an...
 
Design thinking การคิดเชิงออกแบบ (Thai - English)
Design thinking การคิดเชิงออกแบบ (Thai - English)Design thinking การคิดเชิงออกแบบ (Thai - English)
Design thinking การคิดเชิงออกแบบ (Thai - English)
 
17 เรื่องต้องรู้ก่อนขายของออนไลน์เพื่อการส่งออก Introduction to E-commerce B2...
17 เรื่องต้องรู้ก่อนขายของออนไลน์เพื่อการส่งออก Introduction to E-commerce B2...17 เรื่องต้องรู้ก่อนขายของออนไลน์เพื่อการส่งออก Introduction to E-commerce B2...
17 เรื่องต้องรู้ก่อนขายของออนไลน์เพื่อการส่งออก Introduction to E-commerce B2...
 
Understanding Gender Stereotype Lesson Plan
Understanding Gender Stereotype Lesson PlanUnderstanding Gender Stereotype Lesson Plan
Understanding Gender Stereotype Lesson Plan
 
Business model canvas in Thai
Business model canvas in ThaiBusiness model canvas in Thai
Business model canvas in Thai
 
Innovative Learning Classroom Workshop for ThaiPOD2018
Innovative Learning Classroom Workshop for ThaiPOD2018 Innovative Learning Classroom Workshop for ThaiPOD2018
Innovative Learning Classroom Workshop for ThaiPOD2018
 
Airbnb Pitch Deck Case Study (in Thai)
Airbnb Pitch Deck Case Study (in Thai)Airbnb Pitch Deck Case Study (in Thai)
Airbnb Pitch Deck Case Study (in Thai)
 
Digital Innovative Thinking and Coding
Digital Innovative Thinking and CodingDigital Innovative Thinking and Coding
Digital Innovative Thinking and Coding
 
Building Computational Thinking Skill with Swift Playgrounds
Building Computational Thinking Skill with Swift PlaygroundsBuilding Computational Thinking Skill with Swift Playgrounds
Building Computational Thinking Skill with Swift Playgrounds
 
User Experience UX Design (Thai mixed with English)
User Experience UX Design (Thai mixed with English)User Experience UX Design (Thai mixed with English)
User Experience UX Design (Thai mixed with English)
 
The Power of Visual Content
The Power of Visual ContentThe Power of Visual Content
The Power of Visual Content
 
Presentation Design Techniques (in Thai) 2017
Presentation Design Techniques (in Thai) 2017Presentation Design Techniques (in Thai) 2017
Presentation Design Techniques (in Thai) 2017
 
Fan culture (case from Thailand, 2017)
Fan culture (case from Thailand, 2017)Fan culture (case from Thailand, 2017)
Fan culture (case from Thailand, 2017)
 
Anger in Social Media (Thailand landscape, 2017)
Anger in Social Media (Thailand landscape, 2017)Anger in Social Media (Thailand landscape, 2017)
Anger in Social Media (Thailand landscape, 2017)
 
AIT Degree
AIT DegreeAIT Degree
AIT Degree
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

NoSQL Database: Classification, Characteristics and Comparison

  • 1. March 21, 2015 NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison MA561: Seminar in Accounting Information Systems PIKUL PRAKHONGKIT 1412353010 PUTSACHA AKSORNSOROT 1332353001 YADA HANTRAKUL 1412353009 A paper by A B M Moniruzzaman and Syed Akhter Hossain Accounting Information System Presented by
  • 2. Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion RDBMS (SQL) NoSQL Graphics from www.flaticon.com
  • 3. NoSQL VSSQL Pros Database management system are useful when working with a huge quantity of data. System are distributed, non-relational database. Cons Management, tools and Installation still maturing. Millions of users doing updates as well as reads, in contrast to traditional DBMSs. Pros Structured data and transactional high performance workload are good at Relational database. Cons Fixed schema for organizing data. Data huge of daily Transection difficult to scale. Example CoachDB, MangoDB, Cassandra, DynamicDB, Google Bigtable etc. Example Oracle, Sybase, dBase, PostgreSQL, SQL Server, MySQL, Microsoft Access etc. Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion
  • 4. Consistency Availability Partition Tolerance CP AP CA N/A All clients see current data regardless of updates or deletes The system continues to operate as expected even with node failures The system continues operate as expected despite network or message failures Characteristics of NoSQL DB Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion
  • 5. Key-Value store Document database Wide-Column stores Graph database Classification of NoSQL DB Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion
  • 6. NoSQL Document Stored Wide-Column Stored Key-Value Stored Graph Database Design & Features Integrity Indexing Distribution System Programming C++ Erlang, C++,C, Python JAVA JAVA JAVA C C++ Erlang Erlang JAVA Master-Slave Replication Master- Slave Replication Master- Slave Replication Master-Slave Replication - --Master- Slave Replication Master- Slave Replication BASE MVCC ASID -BASE - BASE ASID - Secondary Index Yes Yes Yes Yes Yes - Yes - Yes Conclusion Database Features Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion
  • 7. NoSQL Database Adoption 1,300 Couch base Survey Respondents Research NoSQL SKILL Account Profile Graphics from www.flaticon.com Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion
  • 8. PETA-BYTE BIGDATA NoSQL Characteristics Features and benefits Of NoSQL database Classification • Key-Value stores • Document databases • Wide-Column stores • Graph-Oriented Comparison & Evaluation Design, integrity, indexing, distribution and system Graphics from www.flaticon.com Abstract Introduction Characteristics of NoSQL DB Classification of NoSQL DB Comparison of NoSQL DB Adoption of NoSQL DB Conclusion Conclusion
  • 9. THANK YOU Graphics from www.flaticon.com flaticon This presentation accept and following: https://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. Noncommercial You may not use the material for commercial purposes. No Derivatives If you remix, transform, or build upon the material, you may not distribute the modified material. Share - copy and redistribute the material in any medium or format The licensor cannot revoke these freedoms as long as you follow the license terms.