Reduce, you say: What NoSQL can do for data aggregation and BI in large repositories

36Citations
Citations of this article
94Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Data aggregation is one of the key features used in databases, especially for Business Intelligence (e.g., ETL, OLAP) and analytics/data mining. When considering SQL databases, aggregation is used to prepare and visualize data for deeper analyses. However, these operations are often impossible on very large volumes of data regarding memory-and-timeconsumption. In this paper, we show how NoSQL databases such as MongoDB and its key-value stores, thanks to the native MapReduce algorithm, can provide an efficient framework to aggregate large volumes of data. We provide basic material about the MapReduce algorithm, the different NoSQL databases (read intensive vs. write intensive). We investigate how to efficiently modelize the data framework for BI and analytics. For this purpose, we focus on read intensive NoSQL databases using MongoDB and we show how NoSQL and MapReduce can help handling large volumes of data. © 2011 IEEE.

Cite

CITATION STYLE

APA

Bonnet, L., Laurent, A., Sala, M., Laurent, B., & Sicard, N. (2011). Reduce, you say: What NoSQL can do for data aggregation and BI in large repositories. In Proceedings - International Workshop on Database and Expert Systems Applications, DEXA (pp. 483–488). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/DEXA.2011.71

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free