Big Data Storage

Objectives

Today, data is everywhere and comes in different shapes and volumes, in structured and unstructured forms. Big Data is a field dedicated to the analysis, processing, and storage of large collections of data that frequently originate from disparate sources. Big Data solutions are required when traditional data storage technologies are insufficient. This course covers the essentials of Big Data from a technical and business perspective. The objective of the course is to familiarize students with the key concepts and terminology related to Big Data storage (Sharding, clusters, NoSQL, CAP theorem, among others), learn from business cases that applied Big Data, and learn the fundamentals of MongoDB, a document database technology. The students will have labs on how to set up a MongoDB database and explore different ways to search, create, and analyze data. Lastly, we will cover database performance basics and discover how to get started with developing applications that use MongoDB.

General characterization

Code

100166

Credits

6.0

Responsible teacher

Mijail Juanovich Naranjo Zolotov

Hours

Weekly - Available soon

Total - Available soon

Teaching language

Portuguese. If there are Erasmus students, classes will be taught in English

Prerequisites

Available soon

Bibliography

Teaching method

Evaluation method

Subject matter

Programs

Programs where the course is taught: