09-09-2016, 11:01 AM
1453989651-CA2.docx (Size: 15.4 KB / Downloads: 6)
Title:
Yes the title is clearly described the information in the paper. The paper is about comparing the two nosql databases
Abstract:
The body of the abstract is reflected in the paper. The Relational databases is no longer use when the volume of data gets high.
Introduction:
It’s summarizing the importance of having the nosql dbms. The RDMS is very easy to use of Small amount of volumes but when the data increases then the process of RDMS will slow down whereas nosql will only get better when the amount of data increases. Nosql was introduced way back in 1980 but it wasn’t popular before 2009. When Google amazon started to store their data’s the world came to nosql. There are 150 nosql databases are available but only some of them are used by the firms. The author wanted to compare the two nosql databases which have been used widely in many firms.
Highlights:
This Paper is all about comparing the two nosql databases based on their performance such as reading the data, updating the datasets, insert the new datasets etc. By comparing the above highlighted point then we can conclude the result. Nosql focusing on BASE principle.
Basically Available
Soft state
Eventually consistent
Method:
Rdms focused on ACID whereas Nosql focuses on BASE which is more flexible than ACID. But both the principles are based on CAP theorem. Nosql data’s are different types. 1. Key-value store 2. Document store
3. Column-family. Mongo db is document store type of database in which each document identified by the unique key and the key grouped together. This type of documents are xml, json whereas Cassandra is the column family type of databases which is partially same as relational database. It has own query language.
Mongo db was developed in C++ whereas Cassandra developed in java. The storage type for both databases are Bson files and column respectively.Both using the TCP/IP protocol. The Replicationmechanism in mongo is master-slave where Master can read or write and slave as backup when the master goes down the more recent slave would the master. In Cassandra it follows multi-master mechanism where everyone can read or write the data. When one system goes down it doesn’t any time to retrieve the data since it follows multi-master mechanism? It is mostly used in banking, Financing. The large amount of data’s in Cassandra the better results.
Result:
Based on the above benchmarks the author says if the file doesn’t have large amount of data then the best nosql database is mongo db. When the data is small it woks faster than Cassandra. Whereas when the data is high volume the best option is Cassandra. Cassandra is most suitable for the firms which handle large amount of daily such as banking and finance etc. Whereas mongo db is suitable for the low volume data’s. But using mongo db is no longer use since every firm wanted to handle large amount of volumes daily. When Cassandra handle large volumes the process is much faster than it handles small amounts. But the nosql databases can handle any type of data’s compared to relational dbms
Conclusion:
. The Rdms works only when they get the same amount of data’s for the columns. But nosql doesn’t care about it. It works even if don’t have record for particular column. The paper views the importance of having nosql databases and comparing the two nosql databases by some benchmark results. Based on the result the author conclude the result like Which nosql database suitable to handle small amount of volume and which one should be to handle larger volume. The two nosql databases make the significant different to RDMS.
Language:
According to me, I didn’t see any grammatical mistakes in this article.
Previous Research:
All references in this article are accurate. In my view nothing is omitted.