Professores: Eduardo Arruda e Vinícius Kroth
- Introdução aos conceitos e características de Big Data como: volume, velocidade, variedade, validade, volatilidade e valência.
- Introdução aos conceitos de cluster, domínios, agregados, distribuição, tolerância a falhas e sharding.
- Estudo do Teorema CAP: consistência (Consistency), disponibilidade (Availability), tolerância de partição (Partition).
- Introdução a Bancos de dados sem esquema prévio, a Banco de dados baseado em documentos(MongoDB), a Banco de dados chave-valor(Redis), a Banco de dados colunar(Cassandra DB) e a Banco de dados baseado em grafos(Neo4J).
“Nenhum sistema é construído
da noite para o dia.”
Daniel Callegari