Introdução ao MongoDB

Introdução ao MongoDB Esgotado
× Introdução ao MongoDB

Introdução ao MongoDB

VER AMOSTRA

Autores:

ISBN impresso: 978-85-7522-422-9
ISBN ebook: 978-85-7522-808-1
Ano: 2015
Páginas: 168
Preço: R$ 59,00

3 opiniões | Opine sobre este livro

Descrição do livro

Você precisa de uma introdução rápida e fácil aos bancos de dados MongoDB e NoSQL?

O livro Introdução ao MongoDB, mostra como um sistema de banco de dados orientado a documentos difere de um banco de dados relacional, explica como instalá-lo e começar a usá-lo. Você também conhecerá o básico sobre o design do MongoDB, incluindo a indexação geoespacial, aprenderá a navegar, a visualizar e a fazer consultas em seu banco de dados e a usar o GridFS com um pouco de Python.

O que você aprenderá:

  • O que diferencia o MongoDB de outros bancos de dados.

  • Como instalar o MongoDB em todas as principais plataformas.

  • Como fazer o design de um banco de dados MongoDB.

  • Como trabalhar com o GridFS.

Ver menos ▲

Sumário

Sumário

  • Sobre os autores
    • Sobre os revisores técnicos
  • Agradecimentos
  • Introdução
  • Capítulo 1 ■ Introdução ao MongoDB
    • Examinando a filosofia do MongoDB
      • Utilizando a ferramenta correta para o trabalho correto
      • Ausência de suporte inato a transações
      • JSON e MongoDB
      • Adotando uma abordagem não relacional
      • Escolhendo entre desempenho versus recursos
      • Executando o banco de dados em qualquer lugar
    • Encaixando todas as partes
      • Gerando ou criando uma chave
      • Usando chaves e valores
      • Implementando coleções
      • Entendendo os bancos de dados
    • Examinando a lista de recursos
      • Usando armazenamento orientado a documentos (BSON)
      • Suportando queries dinâmicas
      • Indexando seus documentos
      • Tirando proveito dos índices geoespaciais
      • Gerando perfis de queries
      • Atualizando informações in-place
      • Armazenando dados binários
      • Replicando dados
      • Implementando o sharding
      • Usando as funções map e reduce
      • O framework de agregação do MongoDB
    • Obtendo ajuda
      • Acessando o site
      • Batendo um papo com os desenvolvedores do MongoDB
      • Copiando e colando códigos do MongoDB
      • Encontrando soluções em grupos do Google
      • Tirando proveito do sistema de monitoração JIRA
    • Resumo
  • Capítulo 2 ■ Instalando o MongoDB
    • Selecionando a sua versão
      • Entendendo os números de versão
    • Instalando o MongoDB em seu sistema
      • Instalando o MongoDB no Linux
      • Instalando o MongoDB no Windows
    • Executando o MongoDB
      • Pré-requisitos
      • Analisando o layout da instalação
      • Usando o shell do MongoDB
    • Instalando drivers adicionais
      • Instalando o driver para PHP
      • Verificando se sua instalação PHP funciona
      • Instalando o driver para Python
      • Verificando se sua instalação do PyMongo funciona
    • Resumo
  • Capítulo 3 ■ O modelo de dados
    • Fazendo o design do banco de dados
      • Explorando as coleções
      • Usando documentos
      • Criando o campo _id
    • Criando índices
      • Causando impacto no desempenho com os índices
    • Implementando a indexação geoespacial
      • Efetuando queries com informações geoespaciais
    • Usando o MongoDB no mundo real
    • Resumo
  • Capítulo 4 ■ Trabalhando com dados
    • Navegando pelos seus bancos de dados
      • Visualizando os bancos de dados e as coleções disponíveis
    • Inserindo dados em coleções
    • Queries de dados
      • Utilizando a notação com ponto
      • Usando as funções sort, limit e skip
      • Trabalhando com capped collections, ordem natural e $natural
      • Obtendo um único documento
      • Usando comandos de agregação
      • Trabalhando com operadores condicionais
      • Tirando proveito das expressões regulares
    • Atualizando dados
      • Atualizando dados com update()
      • Implementando um upsert por meio do comando save( )
      • Atualizando informações automaticamente
      • Especificando a posição em um array correspondente
      • Operações atômicas
      • Modificando e retornando um documento atomicamente
    • Renomeando uma coleção
    • Removendo dados
    • Referenciando um banco de dados
      • Fazendo referência aos dados manualmente
      • Fazendo referência aos dados com DBRef
    • Implementando funções relacionadas a índices
      • Analisando comandos relacionados a índices
      • Forçando um índice especificado em queries de dados
      • Restringindo as correspondências feitas pelas queries
    • Resumo
  • Capítulo 5 ■ GridFS
    • Esclarecendo alguns dados históricos
    • Trabalhando com o GridFS
    • Conhecendo as ferramentas de linha de comando
      • Usando a chave _id
      • Trabalhando com nomes de arquivo
      • Determinando o tamanho de um arquivo
      • Trabalhando com tamanhos de porções
      • Monitorando a data de carga
      • Gerando hashes de seus arquivos
    • Dando uma espiada no MongoDB internamente
      • Utilizando o comando search
      • Apagando arquivos
      • Obtendo arquivos do MongoDB
      • Conclusão sobre o mongofiles
    • Explorando a eficácia do Python
      • Conectando-se ao banco de dados
      • Acessando as palavras
    • Inserindo arquivos no MongoDB
    • Obtendo arquivos do GridFS
    • Apagando arquivos
    • Resumo
Ver sumário completo ▼

Opinião dos leitores

Alex S da C R

O livro é bastante adequado para quem está iniciando no MongoDB. Possui linguagem simples e aborda os temas relacionados ao domínio do assunto com a superficialidade necessária. Senti falta de um projeto que pudesse mostrar o MongoDB em ação, o que ajudaria o leitor a vivenciar a prática com bancos de dados orientados a documentos em situação do mundo real, considerando que temos um novo paradigma de banco de dados e muita gente está acostumada com o modelo relacional.

Teodoro C

Gostei muito do livro. Bem didático e objetivo. Excelente para quem está iniciando no mundo NoSQL.

Marcio C

Excelente tradução e adaptação. Gostaria que a Novatec publicasse mais títulos da Apress.

Ver todas ▼