You are on page 1of 2

Uniritter - Especialização em Data Science

Resolução do Caso (N1)


POS1147 Banco de Dados NoSQL - Turma PG0187-DL05-A
Michel Gularte Recondo
Porto Alegre, junho de 2022

Uma indústria de automóveis multinacional deseja implantar um sistema de apoio à decisão


que integrará e armazenará os mais diversos tipos de dados. Estes dados são utilizados nas
mais diversas áreas da empresa, tais como vendas, marketing (como dados de redes sociais),
controle de estoque, financeiro, fiscal e originados de equipamentos de IoT.

A diversidade de usos para os dados necessários à empresa significa que é importante que se
adote uma abordagem híbrida para que sejam aproveitadas as melhores características de cada
tipo de gerenciamento, armazenamento e gerenciamento destes dados.

Banco de dados relacional (tradicional) vs banco de dados NoSQL (ou não-relacional)

Os bancos de dados relacionais foram, por muito tempo, os mais utilizados e desenvolvidos
na indústria, seja ela qual for. Este sistema armazena os dados em bases de dados que por sua
vez os mantém em tabelas de linhas e colunas, com a possibilidade de acrescentar índices para
a consulta e recuperação dos dados. Estes sistemas são utilizados em conjunto com softwares
(chamados SGBD, ou Sistema de Gerenciamento de Banco de Dados) que são normalmente
executados em servidores e que são responsáveis por serem a interface entre os dados e os
usuários (tanto humanos quanto aplicativos). A maior dificuldade destes sistemas é a
replicação destes dados quando seu acesso exige mais inserções e alterações do que leitura,
pois a sincronia destes dados entre diversos servidores nem sempre é refletida em tempo real,
causando inconsistência de informações.

A vantagem destes sistemas é a velocidade e facilidade de recuperar informações, quando


estas não são constantemente alteradas. Por isso, este é o tipo de sistema adequado para as
operações de vendas, estoque, financeiro e fiscal, casos em que os dados são mais perenes.

Conforme (AWS, 2022), os bancos de dados NoSQL usam uma variedade de modelos de
dados para acessar e gerenciar os dados. Esses tipos de banco de dados são otimizados
especificamente para aplicativos que exigem modelos de grande volume de dados, baixa
latência e flexibilidade. Esses requisitos são atendidos mediante o relaxamento de algumas
restrições de consistência de dados dos outros bancos.

Como este sistema é indicado para grandes volumes de dados, ele é o ideal para as aplicações
de IoT da empresa e para a equipe de marketing manter um controle da imagem da empresa
nas publicações em redes sociais.

Referências

AWS. O que é NoSQL. Disponível em: https://aws.amazon.com/pt/nosql/ . Acesso em


19/06/2022.

ELMASRI, R.; NAVATHE, S. Sistemas de banco de dados. 7. ed. São Paulo: Pearson, 2017.

SADALAGE, P. J.; FOWLER, M. NoSQL essencial: um guia conciso para o mundo


emergente da persistência poliglota. São Paulo: Novatec Editora, 2019.

You might also like