Date post: | 17-Jul-2015 |
Category: |
Technology |
Upload: | mayuree-srikulwong |
View: | 344 times |
Download: | 1 times |
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 VS SQL 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 BIG DATA 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.