mongoDB - Uma Abordagem Prática mongoDB - Uma Abordagem Prática

VITRINE Os TOP de vendas !!

Por: R$ 35,00

Preço a vista: R$ 35,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 35,00
Outras formas de pagamento

Quem viu este produto , comprou

Quem viu este produto , também se interessou

  • Descrição
    mongoDB - Uma Abordagem Prática

    Sem dúvida, uma abordagem mais do que prática! O leitor poderá aplicar por meio de exemplos, utilizando uma das versões (2.x.x) estáveis do MongoDB, as principais funcionalidades que esse banco de dados não relacional oferece.


    Tópicos como: manipulação (inserção, alteração, exclusão e consultas) de documentos, agreggation (consultas complexas) framework, replicação e escalabilidade de dados serão demonstrados de forma objetiva e principalmente prática. Também, será desenvolvida uma aplicação Java para web com tolerância a falhas, passo a passo, além de mostrar funcionalidades avançadas de conversão de Replica Set em Replica Sharding Cluster. Por fim, o leitor aprenderá a integrar o MongoDB ao iReport e ao Java para a geração de relatórios em PDF.

    Finalizando, será demonstrada, de forma concisa, a praticidade do GridFS, um sistema de gerenciamento de arquivos que envolve: imagens, músicas e vídeos.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorThiago Hernandes de Souza

    Thiago Hernandes é analista/programador de sistemas há mais de 10 anos e professor universitário desde 2010. Possui 6 livros publicados junto a Editora Ciência Moderna.
    Informações TécnicasSumário

    Capítulo 1 – Princípios - 1

    1.1 O que é MongoDB? - 1
    1.2 Uma Excelente Ideia - 1
    1.3 Composição - 2
    1.4 Modelo de Dados - 3
    1.5 Tipos de Dados Usuais - 4
    1.6 Analogia entre Tabelas e Coleções - 4
    1.7 Criando o Primeiro Banco de Dados - 5
    1.7.1 Primeira Coleção - 7
    1.7.1.1 Inserindo - 7
    1.7.1.2 Alterando - 7
    1.7.1.3 Excluindo - 8
    1.7.1.4 Localizando - 8
    1.7.2 Backup - 9
    1.7.3 Restore - 9

    Capítulo 2 - Praticando - 11
    2.1 count, sort, skip e limit - 11
    2.2 $exists - 13
    2.3 $gt, $gte, $lt, $lte, $and e $or - 13
    2.4 $regex - 14
    2.5 $slice (projection) - 15
    2.6 $in e $all - 16
    2.7 $set e multi - 18
    2.8 $unset - 20
    2.9 $push, $pushAll, $pull, $pullAll e $addToSet - 21
    2.10 upsert - 23
    2.11 $inc - 25
    2.12 ensureIndex(), getIndexes(), dropIndex() - 26
    2.13 aggregation - 28
    2.13.1 $sum - 30
    2.13.2 $avg - 30
    2.13.3 $addToSet - 31
    2.13.4 $push - 31
    2.13.5 $max e $min - 32
    2.13.6 $project - 33
    2.13.7 $sort - 39
    2.13.8 $skip e $limit - 40
    2.13.9 $unwind - 41

    Capítulo 3 - Clustering - 45
    3.1 Introdução - 45
    3.2 Sharding - 46
    3.2.1 Case - 48
    3.2.1.1 Definindo o Servidor de Configuração - 48
    3.2.1.2 Adicionando o Shard Controller - 48
    3.2.1.3 Adicionando os Shards - 48
    3.2.1.4 Listando os Shards - 49
    3.2.1.5 Criando o Banco de Dados e Definindo a Chave - 49
    3.2.1.6 Testando - 50
    3.3 Replication - 50
    3.3.1 Case - 51
    3.3.1.1 Host Primário - 51
    3.3.1.2 Hosts Secundários - 51
    3.3.1.3 Host Arbitrário - 52
    3.3.1.4 Arquivo de Configuração - 52
    3.3.1.5 Testando - 57
    3.4 Convertendo Replica Set em Replica Sharding Cluster - 59
    3.4.1 Definindo os Replica Shards - 59
    3.4.2 Criando o Config Server - 60
    3.4.3 Definindo o Config Log e o Start Log - 61
    3.4.4 Finalizando com os Shards - 62
    3.4.5 Testando - 62

    Capítulo 4 - Integrando o MongoDB a uma Aplicação Web (JSF+Primefaces) - 65
    4.1 Escopo - 65
    4.2 Aplicação CarrosWeb - 66
    4.2.1 Schema de Dados - 66
    4.2.1.1 Replica Shards - 67
    4.2.1.2 Mongos Config Log 68
    4.2.1.3 Shard Add - 68
    4.2.2 Protótipo - 68
    4.2.3 XHTML - 69
    4.2.4 Classes - 86

    Capítulo 5 - Relatórios com MongoDB - 107
    5.1 Introdução - 107
    5.2 Criando Relatórios - 107
    5.2.1 Primeiro Relatório - 107
    5.2.2 Relatório com Subreport Parametrizado - 115
    5.3 Exportando Dados - 124
    5.3.1 PDF - 125
    5.3.1.1 Aplicação Java Desktop - 126
    5.3.1.2 Aplicação Java Web - 128

    Capítulo 6 - GridFS - 133
    6.1 Introdução - 133
    6.2 Praticando - 133
    6.3 Integrando ao Java - 134

    Informações Técnicas

    Nº de páginas:160
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2015
    ISBN:9788539907236
    Encadernação:Brochura
    Autor:Thiago Hernandes de Souza
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!