CHOOSE YOUR CURRENCY

STUDY AND COMPARISON OF MODERN NOSQL MODELS FOR LARGE SCALED WEBSITES

Amount: ₦5,000.00 |

Format: Ms Word |

1-5 chapters |



ABSTRACT

With the rise of internet and the explosion of data sources, more and more companies are facing new challenges are facing new challenges that were previously very rare. Those problems concern the storage and the usability of set of data so big and often growing so fast that the usual tools were no more adapted. Moreover the multiplication of data sources and types lead to the problem of storing data that should be considered as unstructured in fixed and structured data models provided by Relational Database Management System. Those problematic lead companies and open source communities to build new tools to face those new challenges. They are known as NoSQL databases. This project titled THE STUDY AND COMPARISON OF NOSQL MODELS FOR LARGE SCALED WEBSITES takes a practical approach at studying these NoSQL models, finding their scalability properties and investigating performances. Matlab diagrams are used for comparison. These results as well as CAP theorem were used to make suggestions and use cases to help people know which will best suit their website. It also solves some problems encountered in some of these database models.

CHAPTER ONE

With the rise of Internet and the explosion of data sources, more and more

companies are facing new challenges that were previously very rare. Those problems concern the storage and the usability of set of data so big and often growing so fast that the usual tools are no more adaptable. Moreover, the multiplication of data sources and types lead to the problem of storing data that should be considered as unstructured in fixed and structured data models provided by Relational Database Management System. These problems lead companies and open source communities to building of new tools to face these new challenges. These new models are known as NoSQL databases.

The world of NoSQL databases is very interesting but also quite complex due to several factors:

     NoSQL databases are evolving rapidly, therefore critics and analysis can be obsolete very fast.

     There is a profusion of NoSQL databases and each of them has its own specifications.

     The various NoSQL databases have reached different level of maturity and it is not always trivial to determine if a given database or a subset of its functionalities is ready for production.

1.2. AIMS AND OBJECTIVES

Due to new database models emerging every day, there is a problem of determining which will best fit a particular type of website. Therefore this project practically examines the most common NoSQL models in other to find their scalability properties, stability and performances as well as look into their CAP properties according to the CAP theorems to enable the development of a use case or advisory that can suit any particular website. This project also solves some problems encountered in some of these NoSQL models.

1.3. SCOPE OF STUDY

This project concentrates more on the three most common NoSQL models used today which are the Cassandra, the Hbase and the MongoDB. These are perfect NoSQL models and are mostly used by large scaled sites in the world today.

1.4. JUSTIFICATION OF STUDY

The work done here will be a guide to a lot of companies whose database are growing beyond what RDBMS or SQL. It also suits companies moving into NoSQL models just like facebook, Twiter, Amazon and a lot others moved into NoSQL models. It will also be of great help to companies who are already using these models but are facing some of the problems solved in this thesis. It will actually help them speed up there database processing, increase efficiency and also save cost.

1.5. CONSTRAINTS AND LIMITATIONS Some of these large scaled sites have servers that number into hundreds, some even thousands but due to cost and availability of resources I was limited to experimenting with only 30 nodes / systems.


This material content is developed to serve as a GUIDE for students to conduct academic research



STUDY AND COMPARISON OF MODERN NOSQL MODELS FOR LARGE SCALED WEBSITES

NOT THE TOPIC YOU ARE LOOKING FOR?



PROJECTOPICS.com Support Team Are Always (24/7) Online To Help You With Your Project

Chat Us on WhatsApp » 07035244445

DO YOU NEED CLARIFICATION? CALL OUR HELP DESK:

  07035244445 (Country Code: +234)
 
YOU CAN REACH OUR SUPPORT TEAM VIA MAIL: [email protected]


Related Project Topics :

DEPARTMENT CATEGORY

MOST READ TOPICS