Please enable JavaScript.
Coggle requires JavaScript to display documents.
TCC 1 - monografia (Passos (Estrutura básica (Tema delimitado (O quê eu…
TCC 1 - monografia
-
-
Tema
-
Objetivo
Evidenciar a necessidade do uso de sistemas de banco de dados NoSQL no contexto atual de desenvolvimento de software
-
-
Contextualização
-
-
Sistemas NoSQL
-
-
-
são implementados como código-aberto, os dados são distribuídos e horizontalmente escaláveis, e apresentam flexibilidade ou ausência de esquema
-
Eles precisam dar suporte a esquemas flexíveis ou ausentes, permitindo o armazenamento de dados semiestruturados ou não estruturados
-
Em alguns casos, esses problemas são ou foram específicos de uma instituição. Exemplo: Sistema Dynamo criado pela Amazon devido a necessidade de escalar seus dados de modo a atender dezenas de milhares de usuários, por meio de de servidores espalhados ao redor do mundo
Ideias soltas
-
Motivações
Aumento de volume, heterogeneidade e dinamismo nos dados em especial na Web... Quando as aplicações necessitam manter serviços com alto desempenho sobre grande volume de dados
Aplicações com dados distribuídos em várias partes do mundo, que são acessadas por centenas de milhares de pessoas simultaneamente
Problemática
Converter para um sistema NoSQL requer análise de fatores como estruturas, tipos de dados, relacionamentos e restrições que são determinados pelo modelo original e destino
-
Exemplos
Netflix: Em 2012, o serviço passou a operar em cerca de 290 servidores distribuídos. Passou de MySQL para NoSQL Cassandra e SimpleDB
Exemplos de citação
O modelo Entidade Relacionamento (ER) é normalmente usado no projeto conceitual de um banco
de dados (CHEN, 1976).