SEDBSIMay 4, 2020

Storing, preprocessing and analyzing Tweets: Finding the suitable NoSQL system

arXiv:2005.01393v16 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the problem of choosing appropriate NoSQL databases for handling Tweet data, which is incremental as it provides a detailed comparison in a real scenario but does not introduce new methods.

The paper tackled the challenge of selecting a suitable NoSQL system for storing, preprocessing, and analyzing Tweets by comparing five popular systems (Redis, Cassandra, MongoDB, Couchbase, Neo4j) based on requirements like performance, scalability, and tool support, and found that MongoDB and Couchbase were the most suitable.

NoSQL systems are a new generation of databases that aim to handle a large volume of data. However there is a large set of NoSQL systems, each has its own characteristics. Consequently choosing the suitable NoSQL system to handle Tweets is challenging. Based on these motivations, this work is carried out to find the suitable NoSQL system to store, preprocess and analyze Tweets. This paper presents the requirements of managing Tweets and provides a detailed comparison of five of the most popular NoSQL systems namely, Redis, Cassandra, MongoDB, Couchbase and Neo4j regarding to these requirements. The results of this work show that for Tweets storing, preprocessing and analyzing, MongoDB and Couchbase are the most suitable NoSQL systems. Unlike related works, this work compares five NoSQL systems from different types in a real scenario which is Tweet storing, preprocessing and analyzing. The chosen scenario enables to evaluate not only the performance of read and write operations, but also other requirements related to Tweets management such as scalability, analysis tools support and analysis languages support.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes