Indietro

MongoDB1

Visualizzazione della versione #6 della pagina
(Ripristina questa versione) 

Data di modifica: 30 giugno 2023, 09:41   Utente: Danielle Modesti  → Danielle Modesti

1. Nome de Banco de Dados

MongoDB 

2. Lista de alunos

  • Bernardo Maia Coelho - nUSP 12542481
  • Carlos Filipe Castro Lemos (Apresentador 1) - nUSP 12542630
  • Danielle Modesti (Editor) - nUSP 12543544
  • Gustavo Wadas Lopes - nUSP 12745640
  • Hélio Nogueira Cardoso - nUSP 10310227
  • Henrique Souza Marques - nUSP 11815722
  • João Gabriel Sasseron Roberto Amorim - nUSP 12542564
  • Laura Ferré Scotelari (Apresentador 2) - nUSP 12543436
  • Pedro Guilherme dos Reis Teixeira (Coordenador) - nUSP 12542477
  • Pedro Henrique Vilela do Nascimento - nUSP 12803492
3. Funcionalidades e características principais do Banco de Dados

4. O banco escolhido implementa CA, CP ou AP, em termos de teorema CAP? Por quê?

5. Vantagens do Banco de Dados MongoDB
  • Flexibilidade: o MongoDB utiliza esquemas como base de armazenamento de dados, o que possibilita fácil modelagem e manipulação de qualquer estrutura de dados. Além disso, ele emprega o formato de BSON  (inspirado no JSON),  permitinfo a criação de uma coleção com diferentes conjuntos de campos;
  • Compatibilidade: o MongoDB armazena e representa dados na forma de documentos; isso possibilita o acesso de qualquer linguagem. Entretanto, é necessária uma conexão entre a aplicação e o banco de dados MongoDB;
  • Escalabilidade: o banco em questão é altamente escalável, permitindo a adição de novos servidores e a distribuição de seus dados em vários nós. Nesse sentido, é possível dimensionar a aplicação sem precisar se preocupar com o desempenho;
  • Alto desempenho: graças ao modelo de documentos do MongoDB, as informações são incorporadas num único documento, não sendo necessária as operações de junção, JOIN, dos bancos de dados relacionais. Isto possibilita que as consultas sejam muito mais rápidas e retornem todas as informações necessárias em uma única chamada;
  • Suporte a transações: o MongoDB suporta transações ACID (atomicidade, consistência, isolamento e durabilidade). As garantias fornecidas pelo MongoDB garantem o isolamento completo enquanto um documento é atualizado. Deste modo, quando qualquer erro ocorre, a operação é revertida e o documento permanece inalterado (característica de atomicidade de transações para evitar inconsistências).

6. Desvantagens do Banco de Dados

7. Nichos de aplicação
  
Links úteis