Comparison Study of Different NoSQL and Cloud Paradigm for Better Data Storage Technology

Comparison Study of Different NoSQL and Cloud Paradigm for Better Data Storage Technology

Pankaj Lathar (CBP Government Engineering College, India), K. G. Srinivasa (CBP Government Engineering College, India), Abhishek Kumar (M. S. Ramaiah Institute of Technology, India) and Nabeel Siddiqui (M. S. Ramaiah Institute of Technology, India)
DOI: 10.4018/978-1-5225-5972-6.ch015

Abstract

Advancements in web-based technology and the proliferation of sensors and mobile devices interacting with the internet have resulted in immense data management requirements. These data management activities include storage, processing, demand of high-performance read-write operations of big data. Large-scale and high-concurrency applications like SNS and search engines have appeared to be facing challenges in using the relational database to store and query dynamic user data. NoSQL and cloud computing has emerged as a paradigm that could meet these requirements. The available diversity of existing NoSQL and cloud computing solutions make it difficult to comprehend the domain and choose an appropriate solution for a specific business task. Therefore, this chapter reviews NoSQL and cloud-system-based solutions with the goal of providing a perspective in the field of data storage technology/algorithms, leveraging guidance to researchers and practitioners to select the best-fit data store, and identifying challenges and opportunities of the paradigm.
Chapter Preview
Top

Introduction

In recent years, advancements in Web based technology and the proliferation of sensors and mobile devices interacting with Internet have resulted in immense data sets of user generated content triggered by Web 2.0 companies like Facebook, Google and Amazon.com. Even bigger banking firms like J.P Morgan Chase & Co., Goldman Sachs are facing similar issues of managing intense volume of forex trading and historical financial markets data used in compliance stress testing. These organizations are migrating gradually from traditional relational data base management systems (RDBMS) to more efficient and flexible solutions like NoSQL and Cloud computing. NoSQL solves the basic challenge of storage and retrieval of high-volume dynamic and transactional real time data sets whereas Cloud computing compliments the prior with high on-demand network access to a shared pool of computing resources (e.g., network, storage, applications and services) that can be rapidly used with reduced management effort. Despite the ideal characteristics of NoSQL data stores as cloud data management systems, added with cloud computing competence of shared access, it is difficult to choose an appropriate domain suited model due to the high diversity of these solutions available.

In this chapter, we will deliberate upon the characteristics & classification of NoSQL, as a cloud data management system and Cloud Systems, as the processing unit of the data lake for modern Web. The paper is organized to detail the Data Storage Technologies and Algorithms with focus on the driving factors behind the migration from RDBMS to NoSQL in the industry.

Complete Chapter List

Search this Book:
Reset