NoSQL Database: New Era of Databases for Big data Analytics - Classification, Characteristics and Comparison

A B M Moniruzzaman,Syed Akhter Hossain
DOI: https://doi.org/10.48550/arXiv.1307.0191
2013-06-30
Abstract:Digital world is growing very fast and become more complex in the volume (terabyte to petabyte), variety (structured and un-structured and hybrid), velocity (high speed in growth) in nature. This refers to as Big Data that is a global phenomenon. This is typically considered to be a data collection that has grown so large it can not be effectively managed or exploited using conventional data management tools: e.g., classic relational database management systems (RDBMS) or conventional search engines. To handle this problem, traditional RDBMS are complemented by specifically designed a rich set of alternative DBMS; such as - NoSQL, NewSQL and Search-based systems. This paper motivation is to provide - classification, characteristics and evaluation of NoSQL databases in Big Data Analytics. This report is intended to help users, especially to the organizations to obtain an independent understanding of the strengths and weaknesses of various NoSQL database approaches to supporting applications that process huge volumes of data.
Databases
What problem does this paper attempt to address?
The paper attempts to address the issue of how to effectively manage and utilize large-scale datasets in big data analysis. Traditional Relational Database Management Systems (RDBMS) encounter performance bottlenecks when handling massive amounts of data, making it difficult to efficiently manage or utilize these datasets. To tackle this challenge, researchers have designed a series of new database systems specifically for handling big data, such as NoSQL, NewSQL, and search-based systems. Specifically, the main objectives of the paper include: 1. **Classification**: Classify NoSQL databases, introducing different types of NoSQL databases and their characteristics. 2. **Features**: Describe in detail the key features of NoSQL databases, including their advantages and limitations in big data processing. 3. **Evaluation**: Compare different types of NoSQL databases, evaluate their performance in various application scenarios, and help users and organizations understand the strengths and weaknesses of various NoSQL databases. Through these objectives, the paper aims to provide users with an independent understanding, enabling them to better select and apply NoSQL databases that suit their specific needs.