MongoDB em Ação

Aleksandr Shitik
Aleksandr Shitik

Escrevo meus próprios posts e livros, e faço resenhas de filmes e livros. Especialista em cosmologia e astronomia, TI, produtividade e planejamento.

MongoDB em Ação
Kyle Banker
Gêneros: Programação
Ano de publicação: 2012
Ano de leitura: 2021
Minha avaliação: Máxima
Número de leituras: 1
Total de páginas: 394
Resumo (páginas): 26
Idioma original da publicação: Inglês
Traduções para outros idiomas: Russo, Chinês

Descrição geral

O tamanho do livro é de 400 páginas. Consiste em 3 partes, incluindo 10 capítulos e 5 apêndices. Há muitas inserções de código, imagens, diagramas e tabelas também estão presentes, mas aparecem com bastante frequência. O nível de leitura do livro: aproximadamente médio.

Resumo breve

Como o livro não é pequeno, não vou analisar em detalhe cada um dos seus capítulos, tentarei agrupá-los numa breve análise das partes, que, lembro, são três aqui.

A primeira parte intitulada "Introdução" reflete exatamente o que deve estar aqui. Nestes capítulos, há uma breve e concisa introdução ao MongoDB, descrevendo as vantagens e desvantagens. Menciona-se o papel do JavaScript ao trabalhar com a base de dados. São considerados exemplos de instalação da base de dados e trabalho com diferentes linguagens. São fornecidos exemplos primitivos de consultas.

A segunda parte do livro chama-se "Desenvolvendo uma aplicação para MongoDB". O material desta secção cobre cerca de 80% da informação diária necessária para programadores que usam MongoDB no seu trabalho como base de dados principal. São abordados tópicos como design de esquemas, consultas e agregação, muitos exemplos de CRUD (criar, ler, actualizar, apagar) e operações mais complexas (agrupamento e ordenação).

A terceira parte posiciona-se como material mais aprofundado. Chama-se "MongoDB - Dominando a arte". Aqui há quatro capítulos, cujos nomes reflectem bem a essência da secção. Neles são analisados:

  • Indexação e optimização de consultas
  • Replicação
  • Fragmentação
  • Implementação e administração

E para concluir o resumo breve, algumas palavras sobre os apêndices. Aqui é analisado em detalhe a instalação do MongoDB, padrões de design (refere-se exactamente ao design de bases de dados e as suas características, como relações um para um, um para muitos, muitos para muitos, transações e outros, e não padrões como "Singleton" ou "Abstract Factory"), trabalho com MongoDB através das linguagens PHP, Java e C++ (enquanto a parte principal focou-se em JavaScript e Ruby), bem como índices espaciais.

Opinião

Um livro prático interessante sobre o trabalho com a base de dados não relacional MongoDB. Embora eu tenha um projecto real com esta base de dados documental, devido ao seu uso pouco frequente, a teoria esquece-se com o tempo, e um resumo sempre vem em socorro para refresh da memória, que neste caso se revelou bastante significativo. Se no seu trabalho usa apenas bases de dados relacionais, recomendo vivamente familiarizar-se com o MongoDB. E se o seu formato de percepção da informação são livros, este livro é exactamente o que precisa.

Вверх