+ All Categories
Home > Technology > NoSQL Database: Classification, Characteristics and Comparison

NoSQL Database: Classification, Characteristics and Comparison

Date post: 17-Jul-2015
Category:
Upload: mayuree-srikulwong
View: 344 times
Download: 1 times
Share this document with a friend
Popular Tags:
9
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
Transcript

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.


Recommended