Armazenamento de Grandes Volumes de Dados

Objetivos

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.

Caracterização geral

Código

100166

Créditos

6.0

Professor responsável

Mijail Juanovich Naranjo Zolotov

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

A disponibilizar brevemente

Bibliografia

Método de ensino

Método de avaliação

Conteúdo

Cursos

Cursos onde a unidade curricular é leccionada: