Big data storage and management in SaaS applications

Xi Zheng, Min Fu, Mohit Chugh

Research output: Contribution to journalArticlepeer-review


As an important service model for advanced computing, SaaS uses a defined protocol that manages services and applications. The popularity of advanced computing has reached a level that has led to the generation of large data sets, which is also called Big data. Big data is evolving with great velocity, large volumes, and great diversity. Such an amplification of data has brought into question the existing database tools in terms of their capabilities. Previously, storage and processing of data were simple tasks; however, it is now one of the biggest challenges in the industry. Experts are paying close attention to big data. Designing a system capable of storing and analyzing such data in order to extract meaningful information for decision-making is a priority. The Apache Hadoop, Spark, and NoSQL databases are some of the core technologies that are being used to solve these issues. This paper contributes to the solutions to the issues of big data storage and processing. It presents an analysis of the current technologies in the industry that could be useful in this context. Efforts have been focused on implementing a novel Trinity model, which is built using the lambda architecture with the following technologies: Hadoop, Spark, Kafka, and MongoDB.
Original languageEnglish
Pages (from-to)18-29
Number of pages12
JournalJournal of Communications and Information Networks
Issue number3
Publication statusPublished - 2017


  • SaaS
  • big data
  • Apache Hadoop
  • pache Kafka
  • lambda architecture
  • NoSQL

Fingerprint Dive into the research topics of 'Big data storage and management in SaaS applications'. Together they form a unique fingerprint.

Cite this