Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Primeiros passos com Banco de Dados NoSQL e MongoDB

Primeiros passos com Banco de Dados NoSQL e MongoDB

Aprenda os primeiros conceitos de Banco de Dados NoSQL, MongoDB e comece depois do último slide a utilizar o que há de mais novo e moderno em armazenamento e gerenciamento de dados.

Marcos Vinicius

October 13, 2018
Tweet

More Decks by Marcos Vinicius

Other Decks in Education

Transcript

  1. • Conceitos • Drivers Disponíveis • Download / Instalação •

    Mongo Shell • Operações no Shell • Aggregation Framework • Operadores • Recomendações Agenda
  2. Porque utilizar NoSQL? • Não se prende a modelagem •

    Quick Start • Performance • Funcionalidades • Escalabilidade
  3. Nomenclaturas Banco de Dados Relacional MongoDB Índice Índice Tabela Coleção

    Registro Documento Join Documento Incorporado Chave Estrangeira Referência
  4. Comparação $eq Corresponde a valores iguais ao especificado $gt Corresponde

    a valores que são maiores do que o especificado $gte Corresponde a valores que são maiores ou iguais ao especificado $in Corresponde a qualquer um dos valores especificados em uma matriz $lt Corresponde a valores que são menores do que o especificado $lte Corresponde a valores que são menores ou iguais ao especificado $ne Corresponde a todos os valores que não são iguais ao especificado $nin Corresponde a nenhum dos valores especificados em uma matriz
  5. Lógicos $and Todos que correspondem à ambas as cláusulas $not

    Documentos que não correspondem à expressão da consulta $nor Todos os que não correspondem à ambas as cláusulas $or Todos os que correspondem à qualquer uma das cláusulas
  6. Melhor Schema? • Gravação eficiente • Leitura eficiente • Melhor

    a atende às necessidades da Aplicação • Pensado para Escalabilidade • Índices utilizados da forma correta • Queries–– • Resultados++