My students' presentation of a paper "NoSQL Database: New Era of Databases for Big Data Analytics - Classification, Characteristics and Comparison" by Moniruzzaman, A.B.M. and Hossain, S.A. (2013).
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.